Fórum Como descobrir a data! #196426
21/11/2003
0
Atenciosamente
Luiz Claudio
Luiz.claudio.vieira
Curtir tópico
+ 0Posts
21/11/2003
Motta
var
dNasc, dDate: TDecodedDate;
Idade: integer;
begin
{Inicializa com Idade Impossível ...}
Idade := -1;
if PNasc > PDate then
begin
result := 0;
Exit;
end;
DecodeDate(PNasc, dNasc.ano, dNasc.mes, dNasc.dia);
DecodeDate(PDate, dDate.ano, dDate.mes, dDate.dia);
Idade := dDate.ano - dNasc.ano;
if ((dNasc.mes * 100) + dNasc.dia) > ((dDate.mes * 100) + dDate.dia) then
inc(Idade, -1);
result := Idade;
end;
Gostei + 0
21/11/2003
Einstein
ex.:
campocalculavel.ascurrency:=StrtoFloat(FormatDateTime(´yyyy´,Date)-
StrtoFloat(FormatDateTime(´yyyy´,DtaNasciment);
Gostei + 0
21/11/2003
Luiz.claudio.vieira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)