1.2.58 BufSetKey, BufAddKey – Setzen der Schlüssel für DBZugriff
BufSetKey( strBufName, nKeyField, strKey );
BufAddKey( strBufName, nKeyField, strKey );
|
Argumente
|
strBufName
Name des Buffers in den der Schlüssel eingesetzt werden.
|
|
|
nKeyField
Das Feld im Buffer, in das der Schlüssel eingesetzt wird.
Das Feld wird zuerst gelöscht und danach wird der Schlüssel rechtsbündig, ab der ersten Position, gesetzt.
|
|
|
strKey
Schlüssel, der eingesetzt wird.
|
|
Beschreibung
|
BufSetKey löschen zuerst den ganzen Buffer und setzt danach den Schlüssel in das angegebene Feld. Weitere Schlüssel können mit Hilfe von BufAddKey in die entsprechenden Felder gesetzt werden.
|
|
Funktionsart
|
STPFunktion
|
|
Beispiel
|
BufSetKey( strUmr, 3, "1910001" );
BufAddKey( strUmr, 2, "PK" );
BufAddKey( strUmr, 1, "ST" );
BufSelectBuffer( strUmr, 1, lDbsRc, 0 );
BufQueryStringFromField( strUmr, 5, strFieldValue );
MessageBox(strFieldValue, 0 );
|