![]() |
Datenbank: mysql • Version: 5 • Zugriff über: zeos
DBnavigator ohne datensatz löschen
Hallo zusammen,
mittels DBNavigator lässt sich ja sehr einfach durch die Datensätze navigieren, hinzufügen und löschen. Wie würdet ihr es handeln, um DS nicht zu löschen sondern nur ein Löschkennzeichen zu setzen? Den Delete Button ausblenden und einen separaten button verwenden, oder das Drücken des Delete-button im Navigator abfragen und dort das Löschen abfangen? danke gruss KH |
Re: DBnavigator ohne datensatz löschen
Im Dataset das Event BeforeDelete benützen:
Delphi-Quellcode:
procedure TForm1......BeforeDelete(Dataset:TDataset);
begin Dataset.Edit; Dataset['LoeschKennung'] := 1; Dataset.Post; Abort; // damit wird die laufende Delete-Operation durch eine stille Exception abgebrochen end; |
Re: DBnavigator ohne datensatz löschen
ich danke dir
gruss KH |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz