- •Введение
- •Лабораторная работа 1 Введение в субд Access
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа 2 Работа с таблицами
- •Описание учебной базы данных
- •Порядок выполнения работы
- •Лабораторная работа 3 Поиск, сортировка и фильтрация записей
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа 4 Построение запросов
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа 5 Создание и редактирование форм
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа 6 Создание и редактирование диаграмм
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа 7 Создание и редактирование отчетов
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа 8 Создание кнопок и макросов
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа 9 Импорт и экспорт данных
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа 10 Разработка кнопочной формы базы данных
- •Порядок работы
- •Контрольные вопросы
- •Литература
- •Содержание
Порядок выполнения работы
Создать и отредактировать отчеты:
К таблице Список личного состава.
К запросу Личный состав в боевом расчете.
Отчет с диаграммой Количество людей в отпуске в зависимости от № ПЧ.
Контрольные вопросы
Для каких целей необходимы отчеты?
Объясните порядок создания отчета с помощью мастера.
Объясните порядок использования конструктора отчетов.
Назовите виды отчетов.
Объясните разницу между отчетом и формой.
Лабораторная работа 8 Создание кнопок и макросов
Цель работы: изучить способы проектирования и настройки кнопок, применения макросов при работе с базой данных.
С целью автоматизации различных действий при работе с базой данных используются кнопки и макросы.
Кнопка – это элемент управления, при щелчке на которой автоматически выполняется заранее определенное действие. Существует два способа связать одно или несколько действий с кнопкой:
использование Мастера создания кнопок для создания кнопки, назначения действия кнопке и последующего выбора для нее надписи или значка;
создание кнопки без помощи мастера посредством использования списка свойств кнопки для определения макроса или программы, которую следует запускать при нажатии на кнопке.
Макросы – это небольшие программы, в которых содержатся макрокоманды, предназначенные для выполнения нескольких действий, например, открыть форму, распечатать отчет, запустить запрос или импортировать данные.
Процедура запуска Мастера создания кнопок.
Откройте форму, в которую необходимо добавить кнопку, в режиме конструктора.
На панели элементов нажмите на элементе управления Кнопка (Command Button).
Установите указатель в то место формы, где должна располагаться кнопка, и нажмите на кнопку мыши, запустится Мастер создания кнопок.
Рассмотрим этапы создания кнопки в форме Личный состав в боевом расчете и добавим в форму кнопку, которая будет открывать форму Отсутствующий личный состав с данными той пожарной части, которые в этот момент просматриваются в форме.
Запустите Мастер создания кнопок как описано выше.
В первом диалоговом окне мастера в списке Категории выделите пункт Работа с формой. В списке Действия отобразится перечень возможных операций по работе с формой.
В списке Действия выберите пункт Открыть форму.
Выберите форму, которую необходимо открыть. В нашем примере форма носит название Отсутствующий личный состав.
Установите переключатель Открыть форму для отобранных записей.
В списках полей обеих таблиц выберите поле № ПЧ.
Установите переключатель Текст и введите текст Отсутствующий личный состав.
Введите имя кнопки и нажмите на кнопку Готово.
Процедура создания макроса в основном состоит в выборе макрокоманд и задания для них параметров. Так как в макрос может входить группа макрокоманд, он особенно полезен при выполнении задач, состоящих из нескольких действий, например для распечатки отчета и последующего запуска макроса.
Рассмотрим этапы создания кнопки с макросом в форме Пожарная техника, которая будет открывать форму АЦ, АНР, АВ в зависимости от № ПЧ и одновременно закроет форму Пожарная техника.
Для создания макроса и связывания его с кнопкой необходимо выполнить следующие действия:
Запустите Мастер создания кнопок, но на первом шаге мастера нажмите на кнопку Отмена.
Выделите кнопку и вызовите контекстное меню правой клавишей мыши, выполните команду Обработка событий.
Выберите команду Макросы и введите имя макроса, откроется окно конструктора макросов.
Раскройте список макрокоманд в столбце Макрокоманда, в первой строчке выберите имя макрокоманды ОткрытьФорму, во второй строчке выберите имя макрокоманды Закрыть.
В нижней части окна заполните бланк Аргументы макрокоманды: для первой и второй макрокоманды надо ввести название формы.