| |
|
|
Michael Wodrich | SatzNr& = @db("Go",X1[,L2])
Syntax vor v10.0: SatzNr& = @dbGo(X1[,L2])
Parameterbeschreibung:
P:X1 | - (LongInt oder String) Datensatznummer oder Datensatzbezeichner | P:L2 | - Schrittweite (optional, P:X1 muss dann ein Datensatzbezeichner sein) |
Satz P:X1 wird zum aktuellen Datensatz und zum Bearbeiten aus der Tabelle in den Speicher geladen. Diese Arbeitskopie des Datensatzes wird mit den darauf folgenden Funktionen gelesen und geändert. Anstelle der Satznummer P:X1 können auch folgende Datensatzbezeichner stehen:
"|<" oder "TOP" | - geht zum ersten Datensatz | ">|" oder "BOTTOM" | - geht zum letzten Datensatz | ">" oder "NEXT" | - geht zum nächsten Datensatz | "<" oder "PREV" | - geht zum vorhergehenden Datensatz | "*" oder "INDEX" | - geht zum N-ten Datensatz unter Berücksichtigung des Index |
Wenn ein Index (oder mehrere Indices) geöffnet sind, wird dies berücksichtigt.
LINKF:[dbGo] hat einen weiteren (optionalen) Parameter, der die Bewegung um P:L2 Sätze unter Berücksichtigung eines etwaigen Index in der Tabelle erlaubt.
Wird der zusätzliche Parameter weggelassen, geht es 1 Schritt weiter (wie bisher). Will man auf den P:L2-ten Satz einer Tabelle (unter Berücksichtigung des Index!) positionieren, wird als erster Parameter ein "*" (Stern) gesetzt.
Anstelle des "*" kann auch "INDEX" gesetzt werden.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 19.01.2038 ▲ |
|
|
|