Code: Alles auswählen
oDlg:oCursor:append()
myId:=oDlg:oCursor:FieldGet("_ID") // Test: Ist hier 0
...
oDlg:oCursor:UpdateRow() //
myId:=oDlg:oCursor:FieldGet("_ID") // Test: Ist hier 23833 (Richtig == mein neuer Datensatz)
oDlg:oCursor:Refresh()
myId:=oDlg:oCursor:FieldGet("_ID") // Test: Ist hier 2087
Die KundenNummer wird durch einen Trigger vergeben. Um diese Kundennummer zu erhalten brauche ich das Refresh. Das Feld _ID ist eine Autoincrement Field, macht also den Datensatz eindeutig zuordenbar. Sortiert ist der Select Bereich nach der Kundennummer.
Gruß
Markus