Une date depassée. Mais averti!

cs_siah Messages postés 3 Date d'inscription vendredi 7 mars 2008 Statut Membre Dernière intervention 8 mars 2008 - 7 mars 2008 à 18:05
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 - 7 mars 2008 à 18:31
Salut!


C'est ma premiére fois de participer dans ce site.
Je profite de l'occasion de poser ma question si vous me le permettez.
J'utilise une toute petite base de donnée ayant les champs suivants: nom_client, date_payement et date_payement_depasse.
Et sur mon Form les composants suivants: TdateTimePicker1, un TTimer1 et un Dbgrid.
Mon objectif est de permettre à l'utilisateur que je suis de pouvoir toujours être averti d'une date limite passée.
Je m'explique pour de plus amples éclaircissement:
je saisi tout le payement fait en cours. Mais la date limite de chaque payement d'un client devra être fait tout au plus tard chaque le 5 du mois.
Depassé ce jour, un message d'avertissement me devra être affiché.


voici mes codes:


...TTimer...
begin
TdateTimePicker1.datetime:= date;//atualiser toujours la date
if AdoTable1.filter:='date_payement_depasse=' +dateToStr(TdatetimePicker1.datetime);//filtrage du champ
AdoTable1.Filtered:= true;
then begin
date_payement_depasse > TdateTimePicker1
end else
ShowMessage('date limite depassée');
end;

1 réponse

cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
7 mars 2008 à 18:31
hé, il faudra déjà que le message arrive avant le 5 sinon c'est cuit..
pour choisir le jour J utilise la fonction DayOfTheMonth.

cantador
0
Rejoignez-nous