machs doch einfach so:
wenn der Anwender auf "Neuer Datensatz" drückt, kopierst du einfach die Daten, des aktuellen Datensatzes deiner Datenbank in deine Editfelder, und zwar so:
EditFelder sind hierbei diejenigen, in denen der Anwender später seine eigenen Angaben / Änderungen machen kann, die DBEditFelder sind die Felder, die die Daten deines momentan aktuellen Datensatzes anzeigen: Du kannst also einfach zwei verschiedene Formulare oder Panels benutzen, auf dem einen sämtliche Edit-, auf dem anderen sämtliche DBEdit-Felder...
Quelltext
1: 2: 3: 4: 5:
| Edit1.Text := DBEdit1.Text . . . Editx.Text := DBEditx.Text |
Jetzt kann der User nach gutdünken die EditFelder änder, und wenn er irgendwann auf "speichern" drückt, übernimmst du den Inhalt der EditFelder in deine Datenbank.
klar geworden?
okay.. mfg
Moderiert von
Tino: Code-Tags hinzugefügt.