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