Активизирует заданную рабочую область.

SELECT nWorkArea | cTableAlias

Параметры

nWorkArea

SЗадает рабочую область, которую нужно активизировать. Если значение nWorkArea равно 0, активизируется неиспользуемая рабочая область с наименьшим номером.

cTableAlias

Задает рабочую область, которая содержит открытую таблицу, подлежащую активизации. cTableAlias представляет собой псевдоним этой открытой таблицы. В качестве cTableAlias можно задать и букву из диапазона от A до J; в этом случае будет активизирована одна из первых десяти рабочих областей.

Expand imageПримечания

По умолчанию при запуске Visual FoxPro активизируется рабочая область номер 1.

NoteЗамечание

В команды и функции Visual FoxPro можно включать поля из таблиц, открытых в любой рабочей области. Чтобы получить доступ к полям таблицы, которая открыта в рабочей области, отличной от текущей, используйте следующие форматы: alias.field или alias -> field.

Expand imageПример

Следующий пример демонстрирует способы выбора рабочих областей.

  CopyCode imageCopy Code
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
SELECT 1     && Work area 1
USE customer  && Opens Customer table

SELECT 2     && Work area 2
USE orders  && Opens Orders table

SELECT customer     && Work area 1
BROWSE

SELECT B     && Work area 2
BROWSE

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

Справочное руководство

Функция ALIAS( )
Функция SELECT( )
Команда USE

Прочие ресурсы

Команды (Visual FoxPro)