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

Этап 3. Создание кнопок на вкладках

1. Убедитесь, что в группе Элементы управления нажата кнопка Использовать мастера

2. Выберите из группы Элементы управления элемент Кнопка.

3. Щелкните в области первой вкладки Отчеты. Появится изображение кнопки и одновременно запустится мастер создания кнопок (Рис. 8).

Примечание.

Если мастер кнопок не запускается, значит, не включена кнопка Мастера на Панели элементов управления.

 

Рис. 8. Мастер создания кнопок

 

4. На первом шаге выберите в левом окне категорию – Работа с отчетом, в правом окне действие – Просмотр отчета.

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

6. На следующем шаге можно задать либо надпись на кнопке, либо рисунок. Здесь же предложен перечень подходящих рисунков (при создании кнопок форм или запросов будут представлены другие рисунки). Выберите рисунок «Отчет MS Access».

Примечание.

Можно установить флажок Показать все рисунки и выбрать любой другой рисунок.

7. На последнем шаге название кнопки Кнопка<№> менять не рекомендуется.

8. Перейдите в режим просмотра формы и посмотрите, как работает созданная кнопка. При переходе появится сообщение о сохранении формы. Назовите ее Меню пользователя.

9. Создайте на вкладке Отчеты кнопки для просмотра и кнопки для печати всех имеющихся отчетов.

10. Создайте на вкладке Формы кнопки всех имеющихся форм. Подчиненные формы в меню пользователя не включаются, т.к. они открываются в соответствующей главной форме. Для этого на первом шаге работы мастера кнопок надо выбирать категорию Работа с формой.

11. Создайте на вкладке Запросы кнопки некоторых запросов, по которым не создавались отчеты или формы. Для этого на первом шаге мастера кнопок надо выбирать категорию Разное/Выполнить запрос. Сюда же включите кнопку макроса Увольнение (см.6.4.7 задание 7).

 

 

Примечание.

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

Дополнение

Можно разделить формы на две группы: формы только для просмотра данных и формы только для ввода данных. Если у вас имеются такие формы (т.е. вы выполнили из практикума 6.4.3 задания 4,5,8,9,10, а из практикума 6.4.4 задания 6,7,8), то вы можете создать еще одну вкладку и назвать ее Ввод данных. Далее можно поместить на эту вкладку кнопки для форм, предназначенных только для ввода данных, а из вкладки Формы эти объекты удалить.

 

Примечание.

Можно использовать для дизайна формы объекты Линия и Прямоугольник.

Можно вставить рисунок (эмблему) через буфер обмена или из файла.

Можно применить один из стилей оформления (Формат/Автоформат).

Задание 3. Создание макроса для автоматического открытия пользовательской формы.

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

В базах данных удобно скрыть от пользователя главное окно базы данных и предоставить ему работу со специально созданным меню пользователя (см.4.1.1 задание 1, 6.4.9 задание 2). Для этого создается простой макрос автозапуска (autoexec).

Технология работы

1. В главном окне базы данных откройте окно Макросы (вкладка Создание/Другие/Макрос/Макрос.

2. Перейдите на открывшемся бланке в столбец Макрокоманда.

3. В первой строке выберите из списка макрокоманд команду Свернуть.

4. Во второй строке выберите из списка макрокоманд команду ОткрытьФорму.

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

6. Пример заполнения бланка макроса представлен на (Рис. 9).

7. Закройте окно бланка. Появится вопрос о сохранении.

8. Назовите макрос – autoexec. Это зарезервированное имя макроса, который автоматически выполняется при открытии базы данных.

9. Закройте базу данных и вновь запустите ее. Посмотрите, как работает макрос.

Рис. 9. Окно конструктора макроса

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...