j'ai ce problème :
J'ai écrit une procedure de contrôle d'un champ 'Date_Paye' mais à la saisie il m'affiche le message suivant: X n'est pas une date correcte. Je ne sais pas quel format de date qu'il faut écrire pour qu'elle comprend?
X est un chiffre ou valeure numerique. Il ne me laisse même pas écrire l'ensemble des chiffres. A la création du champ 'Date_Paye' de la table "Payement et 'Date_Survenue' de la table Sinistre, j'ai choisit respectivement le format "Date". Je me suis placé dans le "DBEdit" et dans son évenement "Onchange", j'ai écrit le code suivant:
L'idéal est de comparer deux dates differentes mais qui ne sont pas dans la même table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If Datamodule.NomTable.fieldbyname('Date_Survenue').AsDateTime>strtodate(NomDBEdit.Text) then Showmessage('C'est n'est pas une date valide') end;
Montrez moi seulement comment comparer deux dates differentes.
Dans l'attente d'une suite favorable.
Mes chers compagnons.
Je vous remerci par avance.
Par Zizou7.
Partager