Hi
Ich interpretiere das jetzt mal so, dass du die Daten aus der Datenbank auf deinem Formular anzeigst (mit TTable oder sonstwas und TDataSource), der User ändert sie und die Änderungen sollen auf Knopfdruck gespeichert werden. Dann würde einfach genügen:
Quelltext
1: 2: 3: 4: 5: 6:
| procedure Tform1SpeichernClick(Sender: TObject); begin if (DataSource1.State = dsEdit) or (DataSource1.State = dsInsert) then DataSource1.DataSet.Post; end; |
In der Standardeinstellung von TDataSource werden Änderung im Datensatz allerdings automatisch gespeichert, sobald zu einem anderen Datensatz geblättert wird (Eigenschaft AutoEdit).
Gruss Lothar
Der BH ist für die Brust, der Plan ist für'n Ar...