![]() |
Datenbank: SQLite • Version: 3.7 • Zugriff über: Unidac
GotoBookmark nach Insert?
Hallo,
mit folgendem Source (vereinfacht) halte ich den Focus auf den gerade upgedateten Datensatz:
Delphi-Quellcode:
Das klappt aber nicht nach einem Insert? Wie mache ich das denn da?
try
Bookmark := DataSet.GetBookmark; try DataSet.Post; DataSet.Refresh; except on EDatabaseError do MessageDlg(lng.GetValue('src_msg_no_new_data'),mtError,[mbOK],0); end; DataSet.GotoBookmark(Bookmark); finally DataSet.FreeBookmark(Bookmark); end; Danke und viele Grüße ... |
AW: GotoBookmark nach Insert?
Moin...
imho stimmen die Bookmarks nach einem Insert nicht mehr oder sind nicht mehr gültig. Du merkst dir einfach die DatensatzID und machst ein Locate drauf. Diese sollte 1. immer da sein und eindeutig. |
AW: GotoBookmark nach Insert?
Das ist die Lösung - danke :thumb:
|
AW: GotoBookmark nach Insert?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 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