на начало
На главную страницу
Форум   

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

страницы в данном разделе 
» visual foxpro Глава 6 » visual foxpro Конструктор форм
» visual foxpro Создание формы » visual foxpro Настройка параметров формы
» visual foxpro Расположение формы » visual foxpro Заголовок формы
» visual foxpro Стиль обрамления формы » visual foxpro Среда окружения формы
» visual foxpro Размещение объектов в форме » visual foxpro Размещение объектов в форме
» visual foxpro Размещение полей таблиц и надписей к ним с использованием построителя формы » visual foxpro Текстовая информация
» visual foxpro Поле ввода » visual foxpro Использование построителя для создания поля ввода
» visual foxpro Поле редактирования » visual foxpro Кнопки управления
» visual foxpro Размещение изображений в форме » visual foxpro Размещение в форме объекта типа General
» visual foxpro Использование в форме флажков » visual foxpro Что такое переключатель
» visual foxpro Списки » visual foxpro Раскрывающиеся списки
» visual foxpro Использование построителя для создания раскрывающегося списка » visual foxpro Счетчики
» visual foxpro Линии и контуры »  

Статья :: visual foxpro Среда окружения формы

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

 

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

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

Замечание

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

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

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

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

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

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

Замечание

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

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

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

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

При этом открывается диалоговое окно Add Table or View (Добавить таблицу или представление данных) (рис. 6.5), содержащее список таблиц открытой базы данных. Опция Views (Представления данных) области Select (Выбор)позволяет разместить в среде окружения созданные в базе данных представления данных.

gl6-4.jpg

Рис. 6.4. Диалоговое окно Data Environment с контекстным меню

gl6-5.jpg

Рис. 6.5. Диалоговое окно Add Table or View

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

  1. Выделите таблицу, в которой хотите упорядочить данные.
  2. Откройте окно свойств таблицы. Для этого установите на нее курсор, нажмите правую кнопку мыши и выберите из контекстного меню команду Properties (Свойства).
  3. Выделите свойство Order (Упорядочение).
  4. В поле коррекции свойства нажмите кнопку раскрытия списка. Из списка индексов таблицы выберите тот, по которому хотите упорядочить данные в форме.

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

  1. Выделите линию, соединяющую таблицы. При этом в окне Properties(Свойства) будут отображаться свойства, характеризующие установленную между таблицами связь.
gl6-6.jpg

Рис. 6.6. Диалоговое окно Data Environment с размещенными таблицами

  1. Проверьте, какая из таблиц является родительской, а какая дочерней по отношению к ней. Для этого просмотрите свойства ChildAlias(Дочерняя таблица) и ParentAlias (Родительская таблица).
  2. Посмотрите выражение, используемое для связи таблиц, воспользовавшись свойством RelationalExpr (Выражение отношения). Оно должно совпадать с выражением, используемым при создании индекса, по которому таблицы связаны.

На рис. 6.6 представлено диалоговое окно Data Environment (Среда окружения) с размещенными в нем таблицами customer и Phoncust и открытым окном свойств для установленной между таблицами связи.

 


Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)



PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
© faq.pp.ru, справочник программиста
Яндекс цитирования