Autor Beitrag
jamany
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 73



BeitragVerfasst: Di 18.03.03 08:14 
Mit table.last springe ich zum letzten Datensatz. Mit welchem Befehl bekomme ich einen neuen, leeren Datensatz? Und wie kann ich es einrichten, dass neue Eingaben erst bei einem Klick auf einen Button gespeichert werden?
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Di 18.03.03 08:16 
Zur ersten Frage, wenn ichs noch richtig weiß, geht das mit
ausblenden Quelltext
1:
table.append					


Und zum zweiten:
Das machst Du mit CachedUpdates. Das kannste in der Table-Komponente einstellen. Dann musste glaub ich mit
ausblenden Quelltext
1:
table.applyupdates;					


die Sache in die Tabelle eintragen.

Hoffe das wars und ich hab hier keinen Blödsinn gepostet :roll:
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: Di 18.03.03 08:32 
... kommt natürlich auch drauf an, was er für eine Datenbank er benutzt....
arbeitet er nämlich mit SQL, dann gehts so
"INSERT INTO"

Wenn du das so machst, brauchst du vorher auch nicht zum letzten Datensatz zu springen, da du hiermit den Datensatz immer anhängst. Andererseits wird dieser Datensatz auch sofort gespeichert :(


mfg
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Di 18.03.03 08:39 
Zitat:
Wenn du das so machst, brauchst du vorher auch nicht zum letzten Datensatz zu springen, da du hiermit den Datensatz immer anhängst. Andererseits wird dieser Datensatz auch sofort gespeichert


Muss nicht sein, ich denke, das kann man auch mit CachedUpdates machen.

Wenn er mit IB arbeitet gehts entweder genauso, oder er kanns auch mit der Transaction machen. Entweder er macht ein Commit, um die Daten zu schreiben, oder er macht ein Rollback, dann wird alles innerhalb der Transaktion zurückgenommen.
Gruß
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: Di 18.03.03 08:59 
einverstanden, viele Wege führn nach Rom... ist es nicht auch so, das wenn er die BDE benutzten würde, er auf sowas wie Commit und Rollback verzichten müsste? Bin mir dessen nicht sicher...