3.3 Создание форм
Fox Pro – это прежде всего система управления базами данных. Она предназначена для хранения и получения данных, представления их в удобном виде и автоматизации часто выполняемых операций, а также разрабатывать удобные формы ввода данных и составлять сложные отчёты.
Формы позволяют создавать пользовательский интерфейс для таблиц базы данных. Формы предоставляют преимущества для представления данных в упорядоченном и привлекательном виде. Правильно разработанная форма ускоряет процесс ввода данных и минимизирует ошибки.
Формы создают из набора отдельных элементов управления: текстовые поля для ввода и редактирования данных, кнопки, флажки, переключатели, списки, метки полей, а также рамки объектов для отображения графики и объектов OLE. Простейший путь создания основной и подчинённой форм – использование «Мастера форм», который позволяет создавать формы, содержащие поля из одной или более таблиц или запросов. «Мастер форм» создает базовый внешний вид формы и добавляет текстовые поля для отображения и редактирования значений полей таблиц. Независимо от уровня владения компьютером использование «Мастера форм» заметно упрощает и ускоряет процесс создания простых форм, которые затем можно усовершенствовать в режиме конструктора. Создание форм базы данных происходит несколькими способами: авто формой, мастером и конструктором. Выбираем пункт «Создание формы с помощью мастера». Следуя указаниям «Мастера» выбираем поля для формы, которые могут браться из разных таблиц, которые имеются в создаваемом проекте. После выбора полей формы выбираем внешний вид и стиль оформления создаваемой формы, после чего задаётся имя формы.
После создания формы можно перейти в режим конструктора и откорректировать содержащиеся в форме поля, кнопки и т.д.
Формы, используемые в базе данных: операции, подписка, получения, отправка.
Пример формы «Отправления»
Рис.4. Форма «Отправления»
отправка |
|
|
|
|
|
подписка |
сведения |
|
|
опеации |
|
|
сведения |
письма |
|
отправка |
получение |
подписка |
|
дешевая |
посылки |
|
|
|
|
|
действующая |
бандероли |
|
|
получение |
|
|
отчет |
отчет |
|
|
сведения |
|
|
|
|
|
|
письма |
|
|
|
|
|
|
посылки |
|
|
|
|
|
|
бандероли |
|
|
|
|
|
|
отчет |
|
|
|
Схема 2:схема связи форм
