Zweck
Schreibt einen Wert in ein Feld.
Klasse
Typ
Methode
Syntax
<oArrayServer>:FieldPut(
<uField>,
<uValue>
) Æ uValue
Argumente
<uField> | Nummer, Name oder Symbol des Feldes, zu dem der Wert geschrieben werden soll. |
Datentyp: | DWord | String | Symbol |
<uValue> | Wert, der in das Feld geschrieben werden soll. |
Datentyp: | Usual |
Rückgabewert
uValue | Wert, der in das Feld geschrieben wurde. Der Wert entspricht dem Argument <uValue>. |
Datentyp: | Usual |
Beschreibung
bArrayServer:FieldPut() schreibt einen Wert in ein Feld im aktuellen Datensatz. Bevor der Wert geschrieben wird, wird er gegen die definierten Validierungsregeln des Feldes getestet. Nach dem Schreiben sendet der Datenserver eine NotifyFieldChange-Nachricht.
Der Wert eines Feldes kann über die Methode bArrayServer:FieldGet() bzw. bArrayServer:FieldGetFormatted() ausgelesen werden.
Anmerkungen
Der neue Feldwert wird nicht direkt in das Datenarray geschrieben, sondern bis zur nächsten Satzbewegung bzw. dem Aufruf der Methode bArrayServer:Commit() in einen Zwischenpuffer geschrieben.
Siehe auch
bArrayServer:FieldGetFormatted()
Page url: http://www.YOURSERVER.com/index.html?barrayserver_fieldput.htm