![]() |
Delphi-Version: 2007
Edit / Insert bei aktivem Filter - Datensatz verschwindet - wie mitbekommen
Hi,
ich fand keine bessere Formulierung für den Titel - sorry. Situation: In einer gefilterten Datenmenge wird ein Datensatz eingefügt oder geändert. Entsprechen die Daten nicht dem Filter, verschwindet der Datensatz nach einem Post bzw. Commit. Jetzt wollte ich ein Event OnLoseRecord oder so einführen, wo ich darauf reagieren kann. Ich habe zwar Firebird und IBO, aber vielleicht kann man ja auch bei TDataSet ansetzen. Bis jetzt habe ich nur die Möglichkeit gefunden, an der Transaction im BeforeCommit die ID zu merken und im OnAfterCommit zu vergleichen. Dazu müsste ich jetzt aber eine neue Transaction ableiten. Kennt jemand Methoden von TDataSet, die hier die Informationen liefern. Da ich sowieso von TIBOQuery abgeleitet habe, können es auch Protected Methoden sein. Irgendwie finde ich nicht heraus, wann die Aktualisierung im DataSet erfolgt bzw. wann der Datensatz verschwindet. Frank |
AW: Edit / Insert bei aktivem Filter - Datensatz verschwindet - wie mitbekommen
Zitat:
Sind die Änderungen denn in der DB gelandet? Gruß K-H |
AW: Edit / Insert bei aktivem Filter - Datensatz verschwindet - wie mitbekommen
Zitat:
Zitat:
Mir geht es wirklich nur darum, darauf zu reagieren. Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10: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