Цель работы:учиться создавать и модифицировать экранные формы.
Задача работы:
1. Вызвать мастер форм для создания однотабличной формы и создать формы для представлений данных, созданных в предыдущей работе.
2. Изучить работу мастера форм в случае создания формы на основе двух связанных таблиц.
3. Открыть окно конструктора формы с целью модификации созданной формы.
4. Изменить цвет фона экранной формы.
5. Переименовать заголовки полей.
6. Вставить в форму графическое изображение.
7. Используя, описанную инструкцию, создать кнопку выхода из формы.
8. Запустить созданные формы на выполнение.
9. Ввести в режиме формы новые записи в соответствующие таблицы.
10. Дать письменный ответ на вопросы:
a. Что такое экранная форма?
b. Для каких элементов БД могут быть созданы формы?
c. Каково назначение экранной формы?
d. Какие средства в Visual FoxPro используются для создания формы?
e. Каково назначение инструментов конструктора форм?
f. Какие свойства объектов вы использовали при работе с конструктором форм?
Под отчетом понимают отформатированную информацию, которая выводится на экран, принтер или в файл. Fox Pro позволяет создать несколько видов отчетов:
· одностраничный табличный отчет;
· многостраничный табличный отчет;
· отчет в свободной форме;
· почтовая этикетка.
Табличный отчет представляет собой регулярную структуру, которая состоит из произвольного количества однотипных записей. В качестве полей можно использовать физические поля таблицы (или нескольких таблиц) и вычисляемые поля. По желанию пользователя строки могут быть сгруппированы и отсортированы.
Если отчет создан в свободной форме, то информация, принадлежащая одной строке таблицы, может быть размещена на экране или бумаге произвольным способом. В этом случае одна строка занимает весь экран или печатный лист.
Почтовая этикетка является разновидностью отчета в свободной форме. На части печатного листа формируют печатный адрес адресата и адресанта. Затем созданный блок многократно размножают на листе. При этом в каждую почтовую этикетку будет помещен уникальный почтовый адрес адресата (например, покупателя) и одинаковый почтовый адрес адресанта (магазина).
В Visual Fox Pro создать любой из отчетов можно следующим способом:
· Мастер отчетов (Report Wizard) – отчет создается по данным одной или нескольких таблиц; допускается произвольный выбор полей из указанных таблиц, сортировка и группировка данных, изменение стиля отображения данных;
· Конструктор отчетов – при создании отчета любого вида предварительно открывается база данных (проект), для которой надо создать отчет.