Рабочая область (work area) представляет собой пронумерованную область, которая идентифицирует открытую таблицу, ее инедксы и ее отношения к другим таблицам в сессии данных. Сессия данных (data session) представляет собой текущее динамическое рабочее окружение, используемое формой, набором форм или отчетом. Когда вы используете сессии данных, Visual FoxPro автоматически предоставляет отдельное, изолированное окружение для каждого экземпляра формы или набора форм. Каждая сессия данных содержит набор рабочих областей. Для получения более подробной информации о сессиях данных смотрите описание задач Как: использовать сессии данных и Как: просмотреть открытые таблицы в сессиях данных.

В Visual FoxPro вы можете открыть и управлять таблицами в 32,767 рабочих областях. Рабочие области обычно идентифицируются в вашем приложении по ее номеру или по псевдоимени таблицы, которая открыта в рабочей области. Для получения более подробной информации смотрите описание задач Как: открыть таблицы в рабочих областях и Как: закрыть таблицы в рабочих областях.

Псевдоимя таблицы (alias) представляет собой имя, которое соотносится с таблицей, открытой в рабочей области. Использование псевдоимен таблиц или просто имен позволяет точно идентифицировать желаемую таблицу независимо от рабочей области, в которой она открыта. Вы можете использовать псевдоимена таблиц в программнои языке Visual FoxPro.

Когда вы открываете таблицу, Visual FoxPro автоматически использует имя таблицы в качестве ее псевдоимени по умолчанию. Visual FoxPro, кроме того, автоматически присваивает таблице свое собственное псевдоимя при следующих ситуациях:

  • Когда вы открываете таблицу одновременно во множестве рабочих областей вызовом команды USE с клюевым словом AGAIN без явного указания псевдоимени при открытии таблицы в каждой рабочей области.

  • Когда возникает конфликт между псевдоименами.

Псевдоимена, присваиваемые Visual FoxPro по умолчанию в первых 10 рабочих областях, представляет собой буквы латинского алфавита от "A" до "J". Начиная с одиннадцатой области псевдоимена присваиваются с указанием префикса "W" со следующим за ним номером области - от W11 до W32767. Вы можете использовать эти псевдоимена для обращения к таблицам, открытым в рабочих областях. Для получения более подробной информации смотрите описание задачи Как: создать и использовать псевдоимена таблиц.

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