12. April 2007 10:37
Seit 5.0 hat man endlich die Möglichkeit eine Form auf Basis einer temporären Tabelle zu erstellen.
(Es ging davor auch schon, aber jetzt muss man nicht mehr programmieren)
Dieses habe ich mir zunutze gemacht um eine Baumstruktur wie z.B. in Form 703 darzustellen.
Es funktioniert soweit ganz gut. Jetzt möchte ich aber die Änderungen an den Datensätzen
in die Datenbank zurückschreiben, da sie augrund der temporären Tabelle sonst verloren gehen würden.
Dazu habe ich im OnModifyRecord Trigger der Form folgenden Code eingefügt :
LokaleRecordVariable := Rec;
LokaleRecordVariable.MODIFY;
Beim der ersten Änderung klappt es wunderbar, aber beim 2. Mal erscheint die Fehlermeldung
"Ein anderer Anwender...". In Form 5522, die nach dem gleichen Prinzip arbeitet werden
die Änderungen problemlos zurückgeschrieben, ich konnte allerdings nicht herausfinden
wie das funktioniert.
Wie kann man eine Synchronisierung zwischen einer temporären Tabelle und der DB
gewährleisten bzw. ist das überhaupt möglich ?
Zuletzt geändert von Felix Brenkel am 10. Januar 2008 15:00, insgesamt 1-mal geändert.