Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#6

AW: Löschen eines Datensatzes verhindern

  Alt 3. Apr 2020, 20:41
Jupp, Abort oder eine andere Exception.
Abort sollte es sein.

Und zwar in dem Fall, das Abort der gewählten Aktion "delete".
Wenn man clientseitig, also noch bevor Trigger zuschlagen, den Bearbeitungsvorgang in der Datenmaske revidieren möchte, wird der gewählte Vorgang- hier "delete"- aborted. Geht natürlich auch für andere Operationen. "Wollen sie diesen Sch.. wirklich speichern?". Auch da kann abort helfen.

Also wenn der Confirmation Dialog keine Bestätigung des Löschens liefert, sollte ein :
dataset.abort;

genügen, um die Aktion abzubrechen.
Gruß, Jo
  Mit Zitat antworten Zitat