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]
