Thema: Delphi DeleteQuery abbrechen?

Einzelnen Beitrag anzeigen

barnti

Registriert seit: 15. Aug 2003
Ort: Mal hier mal da...
689 Beiträge
 
Delphi 7 Enterprise
 
#1

DeleteQuery abbrechen?

  Alt 16. Sep 2003, 15:12
Hallo,

ich möchte realisieren, dass wenn man einen Kunden löscht dieser nicht wirklich gelöscht wird sondern dessen Vertrag mit einem Endedatum versehen wird. Mein Vorgehen ist wie folgt:

Delphi-Quellcode:

Procedure BeforeDelete();
begin
  QueryKunde.Cancel;
  QueryVertrag.UpdateVertrag
end;
Ich schreibe also in das Beforedelete-Ereignis ein Aufruf zum canceln des Löschauftrages und schreibe ein neues Endedatum in den Vertrag des entsprechenden Kunden.

Das Problem: Der Kunde wird trotzdem gelöscht und sein Vertrag upgedated?!

Wo liegt mein Denkfehler?

Gruß,

Barnti
  Mit Zitat antworten Zitat