Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




 

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

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

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

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

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

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

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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...