Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_raboty_BD_2012-13.docx
Скачиваний:
33
Добавлен:
20.03.2016
Размер:
8.97 Mб
Скачать

Форма как средство ввода и редактирования данных

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

  • Form Wizard – мастер форм;

  • Form Builder – построитель форм;

  • Builder –построитель объектов формы;

  • AutoFormat Builder – построитель автоформата;

  • Form Designer – конструктор форм.

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

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

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

  1. Создание формы с помощью конструктора форм

    1. Окно конструктора форм

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

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

  • Меню File (Файл) >New(Новый) >Form(Форма) >New File(Новый файл).

  • Выбрать кнопку New на панели инструментовVisualFoxPro. В открывшемся диалоговом окнеNew(Новый) выбратьForm(Форма) >New File(Новый файл).

  • Для размещения создаваемой формы в проекте: вкладка Documents (Документы) > группаForms(Формы) > кнопка New окна проекта >New Form (Новая форма).

Как правило, окно конструктора форм содержит следующие панели инструментов:

  • Color Palette (Цветовая палитра);

  • Layout (Расположение);

  • Form Designer (Конструктор форм);

  • Form Controls(Элементы управления формы).

2. Создание формы

Процесс создания формы включает следующие действия:

  • настройка параметров формы;

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

  • размещение в форме объектов: текста: полей различных типов, линий, рисунков, кнопок управления;

  • настройка свойств размещенных в форме объектов.

3. Настройка параметров формы

Форма, как и все располагаемые в ней объекты, имеет свойства, используя которые можно задать ее размер, координаты верхнего левого угла, стиль рамки обрамления, заголовок, цвет и т.д.

Настройка параметров формы осуществляется в окне Properties (Cвойства) (контекстное меню).

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

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

При определении среды окружения:

  • добавить все таблицы, используемые в форме;

  • установить для таблиц индексы;

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

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

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

  • меню View (Вид) > команда Data Environment;

  • панель инструментов Form Designer (Конструктор форм) >Data Environment (Среда окружения);

  • контекстное меню формы > Data Environment (Среда окружения).

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

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

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