tchicomico
Messages postés4Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention29 juillet 2008
-
14 avril 2008 à 11:01
tchicomico
Messages postés4Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention29 juillet 2008
-
21 avril 2008 à 14:41
bonjour
je suis encore un debutant en delphi et j'ai un pb dans mon programme
dans ma table , je vx calculer l'age des personne à partir d'un champs de type date contenant la date de naissance de chaque personne
Merci
cs_matrix1
Messages postés169Date d'inscriptiondimanche 16 février 2003StatutMembreDernière intervention15 avril 2008 14 avril 2008 à 16:42
Je Confirme ce que dit @FOUAD et j'ajoute quel que chose un peut plus précis, vous pouvez consulter l'aide de delphi pour plus de détail.
(**********et n'oubliez pas d'ajouter cette unité au uses 'DateUtils' pour ces type de fonction (yearsbetween(),daysbetween(),CompareDate()...)********************)
showmessage('Votre age est: '+inttostr(YearsBetween(dateN, now))+' Ans');
HAFTARIFOUAD
Messages postés256Date d'inscriptionmercredi 5 septembre 2007StatutMembreDernière intervention 6 janvier 2011 14 avril 2008 à 11:49
Bonjour
essayer ce code, je pense qu'il vous sera util :-)
procedure TForm1.Button1Click(Sender: TObject);
var dateN,dateF:TDateTime;
i:Integer;
begin dateN:=EncodeDate(DateDeNaissance); //format: Année,mois,jour
dateF:=EncodeDate(Date);
i:=Trunc(dateN)-Trunc(dateF);//calculer le nombre de jours entre les deux dates
ShowMessage(IntToStr(i)); //Afficher le nombre de jours entre deux dates dans un show message
end;
je pense que c'est claire, bonne chance et bonne programmation.