Fórum ajuda com funçao YearOf (DateUtils) #300416
23/10/2005
0
Ola amigos, preciso saber a idade da pessoa subtraindo o ano da data atual com o ano do nascimento. Entao usei yearof
idade:= yearof(date) - yearof(nascimento)
ok..
mas de eu n digito nda no campo do nascimento, ele preenche a idade com 106 anos.. como fazer pra nao preencher isso?
[]´s
Junior
idade:= yearof(date) - yearof(nascimento)
ok..
mas de eu n digito nda no campo do nascimento, ele preenche a idade com 106 anos.. como fazer pra nao preencher isso?
[]´s
Junior
Njuniorba
Curtir tópico
+ 0
Responder
Posts
23/10/2005
Martins
Nobre colega, acredito q a ausência de valor em (nascimento), faz com a função entenda q o valor default seja 1900, para contornar a situação seria bom vc utilizar instruções condicionais, sendo q o calculo só deveria ser realizado se o campo estiver preenchido, caso contrário não faça.
Tente assim, acho q dá para reslver, não posso afirmar 100¬ pq onde estou não tenho Delphi, aliás, aqui ñ tem nada q preste, além da NET.
Boa Sorte!!!
Tente assim, acho q dá para reslver, não posso afirmar 100¬ pq onde estou não tenho Delphi, aliás, aqui ñ tem nada q preste, além da NET.
Boa Sorte!!!
Responder
Gostei + 0
24/10/2005
Technos
Como o nosso amigo Martins falou, eu aki faço o seguinte: pra toda função, faço estruturas condicionais antes de passar os parametros das mesmas.
Ajuda em resolução de problemas e até na eliminação dos mesmo.
Penssa nisso.
Ajuda em resolução de problemas e até na eliminação dos mesmo.
Penssa nisso.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)