Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМП СУБД-2008.doc
Скачиваний:
11
Добавлен:
15.04.2019
Размер:
1.08 Mб
Скачать

Порядок выполнения работы

Создать и отредактировать отчеты:

  1. К таблице Список личного состава.

  2. К запросу Личный состав в боевом расчете.

  3. Отчет с диаграммой Количество людей в отпуске в зависимости от № ПЧ.

Контрольные вопросы

  1. Для каких целей необходимы отчеты?

  2. Объясните порядок создания отчета с помощью мастера.

  3. Объясните порядок использования конструктора отчетов.

  4. Назовите виды отчетов.

  5. Объясните разницу между отчетом и формой.

Лабораторная работа 8 Создание кнопок и макросов

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

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

Кнопка – это элемент управления, при щелчке на которой автоматически выполняется заранее определенное действие. Существует два способа связать одно или несколько действий с кнопкой:

  • использование Мастера создания кнопок для создания кнопки, назначения действия кнопке и последующего выбора для нее надписи или значка;

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

Макросы – это небольшие программы, в которых содержатся макрокоманды, предназначенные для выполнения нескольких действий, например, открыть форму, распечатать отчет, запустить запрос или импортировать данные.

Процедура запуска Мастера создания кнопок.

  1. Откройте форму, в которую необходимо добавить кнопку, в режиме конструктора.

  2. На панели элементов нажмите на элементе управления Кнопка (Command Button).

  3. Установите указатель в то место формы, где должна располагаться кнопка, и нажмите на кнопку мыши, запустится Мастер создания кнопок.

Рассмотрим этапы создания кнопки в форме Личный состав в боевом расчете и добавим в форму кнопку, которая будет открывать форму Отсутствующий личный состав с данными той пожарной части, которые в этот момент просматриваются в форме.

  1. Запустите Мастер создания кнопок как описано выше.

  2. В первом диалоговом окне мастера в списке Категории выделите пункт Работа с формой. В списке Действия отобразится перечень возможных операций по работе с формой.

  3. В списке Действия выберите пункт Открыть форму.

  4. Выберите форму, которую необходимо открыть. В нашем примере форма носит название Отсутствующий личный состав.

  5. Установите переключатель Открыть форму для отобранных записей.

  6. В списках полей обеих таблиц выберите поле № ПЧ.

  7. Установите переключатель Текст и введите текст Отсутствующий личный состав.

  8. Введите имя кнопки и нажмите на кнопку Готово.

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

Рассмотрим этапы создания кнопки с макросом в форме Пожарная техника, которая будет открывать форму АЦ, АНР, АВ в зависимости от № ПЧ и одновременно закроет форму Пожарная техника.

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

  1. Запустите Мастер создания кнопок, но на первом шаге мастера нажмите на кнопку Отмена.

  2. Выделите кнопку и вызовите контекстное меню правой клавишей мыши, выполните команду Обработка событий.

  3. Выберите команду Макросы и введите имя макроса, откроется окно конструктора макросов.

  4. Раскройте список макрокоманд в столбце Макрокоманда, в первой строчке выберите имя макрокоманды ОткрытьФорму, во второй строчке выберите имя макрокоманды Закрыть.

  5. В нижней части окна заполните бланк Аргументы макрокоманды: для первой и второй макрокоманды надо ввести название формы.