Bereichsklauseln
Verfügt ein Visual FoxPro-Befehl über eine Scope-Klausel, können Sie einen Datensatzbereich angeben, den der Befehl bearbeiten soll. Ersetzen Sie dazu Scope durch eine in der folgenden Tabelle angegebene Klausel.
Geltungsbereichsklauseln | Auswirkung |
---|---|
ALL | Befehl betrifft alle Datensätze in der Tabelle. |
NEXT nExpr | Befehl wird für einen Datensatzbereich ausgeführt, beginnend mit dem aktuellen Datensatz bis zur angegebenen Anzahl von Datensätzen. Im folgenden Beispiel werden etwa der aktuelle und die beiden folgenden Datensätze bearbeitet: |
|
|
RECORD nNumber | Der Befehl wird nur für die angegebene Datensatznummer ausgeführt. Im folgenden Beispiel wird der Datensatz Nummer 5 bearbeitet. |
|
|
REST | Der Befehl wird für einen Datensatzbereich ausgeführt, der mit dem aktuellen Datensatz beginnt und mit dem letzten Datensatz in der Tabelle endet. Im folgenden Beispiel wird ein Nullwert in den verbleibenden Datensätzen gespeichert. |
|
Sie können Datensatzbereiche auch mit den FOR- und WHILE-Klauseln angeben.
Siehe auch
FOR-Klauseln | REPLACE-Befehl | WHILE-Klauseln | Bearbeitung von Feldern und Datensätzen | Datenbearbeitung