Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datensatz direkt positionieren (https://www.delphipraxis.net/70805-datensatz-direkt-positionieren.html)

Fritz01 5. Jun 2006 10:15

Datenbank: DBase für Windows • Zugriff über: DatsSource / TTable

Datensatz direkt positionieren
 
Hallo,
ein Datensatz wird aus zur Änderung aus table1 gesucht, gefunden und angezeigt.
Zur Änderung werden aus table1 mehrere weitere Datensätze benötigt. Soweit ist das Ok.
Zum Speichern muss nun der ursprüngliche Datensatz wieder positioniert werden.
Welche Methode ist hier sinnvoll?

Jelly 5. Jun 2006 10:24

Re: Datensatz direkt positionieren
 
Solange Du nur Datensätze editierst, kannst Du ein Bookmark vorm ersten Editieren setzen, zu dem du dann wieder nach dem letzten Datensatz zurückspringst. Du darfst nur dazwischen dein Dataset nicht schliessen und erneut öffnen.

Delphi-Quellcode:
var
 BM : TBookmarkStr ;
begin
     BM := MyDataset.Bookmark ;
     MyDataset.edit ;
     // usw.
     MyDataset.Bookmark := BM ;
end ;

Fritz01 5. Jun 2006 19:31

Re: Datensatz direkt positionieren
 
Hallo Jelly,

war ein guter Tipp, danke
Fritz01


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz