Boa noite pessoal. Estou usando o Access 2010.
Gostaria que a expressão abaixo me retornasse zero (0) e não #Erro.
Expr1: CaminhadaFeminino(DifData("yyyy";[DataNascimento];Agora())+(Format([DataNascimento];"mmdd")>Format(Data();"mmdd"));[taf_CaminhadaFem])
Pesquisando descobri que a função Nz me atende, onde "NomeDaFunção"(Nz([NomeDoCampo]);0)
Então fiz o seguinte:
Expr1: CaminhadaFeminino(Nz(DifData("yyyy";[DataNascimento];Agora())+(Format([DataNascimento];"mmdd")>Format(Data();"mmdd"));[taf_CaminhadaFem]);0)
Entretanto o resultado não foi o esperado. Quando digo que a pessoa de 36 anos fez 41 o resultado seria 100 e não zero, coloquei outros valores mas não deu.
Desde já agradeço a quem puder me ajudar.
Gostaria que a expressão abaixo me retornasse zero (0) e não #Erro.
Expr1: CaminhadaFeminino(DifData("yyyy";[DataNascimento];Agora())+(Format([DataNascimento];"mmdd")>Format(Data();"mmdd"));[taf_CaminhadaFem])
Pesquisando descobri que a função Nz me atende, onde "NomeDaFunção"(Nz([NomeDoCampo]);0)
Então fiz o seguinte:
Expr1: CaminhadaFeminino(Nz(DifData("yyyy";[DataNascimento];Agora())+(Format([DataNascimento];"mmdd")>Format(Data();"mmdd"));[taf_CaminhadaFem]);0)
Entretanto o resultado não foi o esperado. Quando digo que a pessoa de 36 anos fez 41 o resultado seria 100 e não zero, coloquei outros valores mas não deu.
Desde já agradeço a quem puder me ajudar.