Если команда Visual FoxPro имеет выражение Scope, вы можете определить диапазон записей на который будет воздействовать команда.

Следующая таблица описывает выражения, которые Вы можете использовать для Scope.

Scope (область действия) Описание

ALL

Команда затрагивает все записи в таблице.

NEXT nExpr

Команда затрагивает следующее nExpr число записей, начиная с текущей записи.

В следующем примере, команда REPLACE действует на текущюю запись и две следующие записи:

REPLACE status WITH "open" NEXT 3

RECORD nRecordNumber

Команда затрагивает только указанный номер записи.

В следующем примере, команда REPLACE действует на запись номер 5:

REPLACE status WITH "open" RECORD 5

REST

Команда затрагивает диапазон записей, начинающихся с текущей записи и заканчивающихся последней записью в табликце. В следующем примере, команда REPLACE сохраняет значение типа null в оставшихся записях:

REPLACE status WITH .NULL. REST

Вы также можете определить диапазоны записей, используя выражения FOR и WHILE. Для получения дополнительной информации, смотрите Выражение FOR and Выражение WHILE.

Expand imageСмотрите также