Иллюстрированный самоучитель по Visual FoxPro 8

Среда окружения формы

При создании формы, предназначенной для редактирования или просмотра информации, содержащейся в таблицах, в конструкторе форм необходимо определить среду окружения, то есть задать таблицы, используемые в форме, и установить связи между ними.

Замечание
При создании форм с помощью мастера и размещении объектов в форме с помощью построителя среда окружения создается Visual FoxPro без участия разработчика
.

При определении среды окружения вы выполняете следующие действия:

  • добавляете все таблицы, используемые в форме;
  • устанавливаете для таблиц индексы;
  • устанавливаете между таблицами отношения, необходимые для создания формы.

Вся эта информация, относящаяся к среде окружения, хранится в файле описания формы.

Для создания среды окружения формы предназначено диалоговое окно Data Environment (Среда окружения), открыть которое можно одним из следующих способов:

  • выбрать команду Data Environment (Среда окружения) из меню View (Вид);
  • нажать кнопку Data Environment (Среда окружения) на панели инструментов Form Designer (Конструктор форм);
  • выбрать команду контекстного меню формы Data Environment (Среда окружения).

Замечание
При открытии окна среды окружения Data Environment (Среда окружения) в основное меню добавляется соответствующий пункт
.

Для работы в окне Data Environment (Среда окружения) можно использовать команды из меню DataEnvironment (Среда окружения) или контекстное меню (рис. 6.4), позволяющие добавить в окружение таблицы, просмотреть их в режиме Browse (Обзор), открыть окно свойств окружения для задания различных параметров.

Для добавления новой таблицы в среду окружения можно выполнить одно из следующих действий:

  • выбрать команду контекстного меню Add (Добавить);
  • выбрать команду Add (Добавить) из меню DataEnvironment (Среда окружения).

Иллюстрированный самоучитель по Visual FoxPro 8 › Конструктор форм › Среда окружения формы
Рис. 6.4. Диалоговое окно Data Environment с контекстным меню

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.