Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач аэропорт..doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
951.3 Кб
Скачать

2.5. Разработка отчетов 2.5.1

Отчеты по таблицам

Часто отчет сначала создается в режиме мастера, а затем редактируется в режиме конструктора.

Создание отчета с помощью мастера. Наиболее простое средство для создания отчета на основе таблицы. Необходимо указать поля (которые необходимо вывести в отчете), выбрать вид представления данных, выбрать уровни группировки (чтобы многократно не выводит дублирующиеся данные), выбрать порядок сортировки записей (по возрастанию/убыванию), вид и стиль макета, сохранить отчет под выбранным именем.

Рис.2.17. Отчет по таблице «Аэропорт»

Создание одного многотабличного отчета по двум таблицам, связанным связью один-ко-многим, с группировкой по полям главной таблицы. Создание отчета с помощью мастера и редактирование его в режиме конструктора.

Рис. 2.18. Многотабличный отчет

2.6. Разработка кнопочной формы

Откройте базу данных и нажмите Сервис —> Служебные программы —> Диспетчер кнопочных форм. После этого в списке форм появится Кнопочная форма и в списке таблиц Switchboard Items.

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

Начнем редактирование с Главной кнопочной формы. Она, согласно заданию, должна содержать кнопки для открытия созданных кнопочных форм и последний пункт - Выход. Нажмем на кнопку Создать и откроется окно Изменение элемента кнопочной формы. Создадим первую кнопку для открытия кнопочной формы Список форм. Укажем текст, который будет рядом с кнопкой, команду и выберем из списка нужную кнопочную форму. Аналогично создаются кнопки для открытия оставшихся трех кнопочных форм. Для кнопки Выход необходимо указать команду Выйти из приложения.

После этого перейдем к редактированию форм, открываемых из нее. В Диспетчере кнопочных форм выберем форму Список форм и нажимаем Изменить. В подчиненные формы необходимо добавлять кнопки для открытия соответствующих объектов. В Список форм - кнопки для открытия всех форм из базы данных. Заполним список Элементы данной кнопочной формы. Нажмем на кнопку Создать и перейдем к указанию параметров. Кнопка будет подписана Открыть форму «Аэропорт», команда - Открыть форму для добавления, в списке форма - Форма «Аэропорт». Так создается первая кнопка. Аналогично создаются кнопки для открытия остальных форм и кнопка Назад для перехода к Главной кнопочной форме.

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

Прежде чем перейти к редактированию формы со списком таблиц и запросов необходимо изучить макросы, которые используются для их открытия из кнопочных форм. Выберите вкладку Макросы —» Создать. Для ввода макрокоманды нажимаем кнопку раскрытия списка макрокоманд в этом столбце и выбираем ОткрытьТаблицу. Имя таблицы «Аэропорт» выбираем из списка в разделе Аргументы макрокоманды. После того как введена макрокоманда макрос можно сохранить с указанием имени Макрос для открытия таблицы «Аэропорт». Аналогично другие создаются макросы.

При создании макроса для открытия запроса, выбираем макрокоманду Открыть Запрос. Далее выбирается имя запроса. Режим открытия не меняем.

После этого начинаем редактирование формы Список таблиц. Добавляем в нее кнопки. Для этого в окне указываем текст Открыть таблицу «Аэропорт», в списке команд выбираем Выполнить макрос, а в списке макросов выбираем Макрос для открытия таблицы Аэропорт. Аналогично добавляет кнопки для открытия остальных таблиц и кнопку Назад. Далее начинаем изменение формы Список запросов. Для первой кнопки указываем текст Открыть запрос «Запрос 1 на выборку с условием», команда Выполнить макрос, и макрос Макрос для открытия запроса «Запрос 1 на выборку с условием». Аналогично добавляем кнопки для открытия всех запросов на выборку и создаем кнопку Назад.

Рис. 2.20. Главная кнопочная форма

3 .ЭКСПЕРИМЕНТАЛЬНО-ПРЖЛАДНАЯ ЧАСТЬ