Probleme DbExpress delphi
j'utilise DBExpress pour Delphi 2007 update3, et j'ai des soucis à executer cette routine que je mets sur un bouton enregistrer :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
if dm.cdAbscence.State = dsInsert
then begin
dm.cdAbscenceMatricule.Value := dm.cdPersonneMatricule.Value;
dm.cdAbscenceDate_debut.Value := dateDebut.Date;
dm.cdAbscenceDate_fin.Value := dateFin.Date;
dm.cdAbscenceDuree.Value := DaysBetween(dateFin.Date,dateDebut.Date);
end;
if dm.cdAbscence.State = dsEdit
then begin
dm.cdAbscence.Locate('matricule',dm.cdPersonnematricule.Value,[lopartialkey]);
dm.cdAbscencedate_debut.Value := dateDebut.Date;
dm.cdAbscencedate_fin.Value := dateFin.Date;
end;
dm.cdAbscence.post; |
je veux comme le code l'indique mettre à jour ou ajouter un enregistrement grace à cette routine, celle ne marche pas, en faisant la trace, je me suis rendu compte qu'il sautait carement le post 8O