Bonjours, j'ai une table qui contient des enregistrements comme suite :
table1 (cd,dateentree,produit,Qt..),
les enregistrement :
01,AA,12/09/2010,
02,BB,20/09/2010,
03,CC,30/09/2010,
mon problème se pose au niveau de la modification des dates ?
premier cas :
si la table contient un seul enregistrement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
if ((emodif.Text='m' ) and ( erecno.Text='1')and (dttrt.Date< dm1.trtmaldattrt.value))
 // erecno.text : un tedit qui reçoit la valeur du recno
    then
    begin
    messagedlg ('**Date du Traitement doit étre supérieure ou égale à la date de la derniere remise de traitement ....',mterror,[mbOk],0,);
    dttrt.Date:=dm1.trtmaldattrt.Value;
    dttrt.SetFocus;
    exit;
    end;
sa marche très biens , le problème se pose lors de la modification des autres enregistrements celui qui est au milieu et le dernier enregistrement ?