Hallo Heiko,
> 
> weiß vielleicht jemand wie man einen geänderten Datensatz aus einem
> Tabellenkontrollfeld sicher speichern kann?
> 
> Ich hatte schon mit dem Ereignis "Fokusverlust" in der Tabelle und dem
> Ereignis "Modifiziert" in der Spalte experimentiert, aber ich bekomme es
> nicht sicher hin dass der geänderte Datensatz in die Datenbank
> geschrieben wird.

Wie hast Du experimentiert? Wenn Du den Zugriff auf das Feld hast (in einem 
vorhergehenden Thread hatte ich so etwas einmal), dann muss jetzt 
oFeld.BoundField.updateInt()
(oder updateString() oder ...)
mit dem gerade eingebrachten Wert (CurrentValue())
die sichere Methode sein, das auf jeden Fall in die Zeile zu übertragen.
Dann erfolgt noch ein updateRow()
bzw. insertRow()
Bei Modifiziert funktiniert das natürlich nur sinnvoll, wenn Du ein Listenfeld 
hast.
Dann reicht auch

oFeld.commit()
REM Die aktive Zeile schreiben
oForm.updateRow()

... oder hast Du vielleicht noch gar keinen Zugriff auf das entsprechende Feld 
erhalten?

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an