Создание кнопочных форм: Методические рекомендации по выполнению лабораторной работы

Страницы работы

Содержание работы

Лабораторная работа № 5.

Тема : Создание кнопочных форм.

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

Задание

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

Основные сведения

Надстройка Access диспетчер кнопочных форм

Надстройки Access – это базы данных, в которых содержатся процедуры и связанные с ними объекты. Существует три типа надстроек:

     · надстройки меню

     · построители

     · мастера

Мастера и построители являются контекстно-зависимыми надстройками. Они запускаются, когда пользователь пытается выполнить определенные действия. Надстройки меню являются контекстно-независимыми и вызываются из меню Сервис Þ Служебные программы. Примером надстройки меню является диспетчер кнопочных форм.

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

Диспетчер кнопочных форм применяет сложную технику для управления всеми кнопочными формами через одну кнопочную форму, создает таблицу-драйвер Элементы кнопочной формы и позволяет создать до восьми элементов в каждой кнопочной форме. Если требуется больше восьми кнопок, то недостающие создаются вручную путем написания процедур или создания макросов. При своем запуске диспетчер ищет в текущей базе данных таблицу с именем SwitchboardItems, и если ее нет, он начинает создавать новую кнопочную форму.

В диалоговом окне Диспетчер кнопочных форм все формы называются страницами. Здесь задаются имена всех кнопочных форм приложения.

В диалоговом окне Изменение страницы кнопочной формы можно изменять имена форм,  редактировать элементы форм ( кнопка Изменить…), удалять элементы (кнопка Удалить) или изменять позицию элемента ( кнопки Вверх и Вниз).

В диалоговом окне Изменение элемента кнопочной формы указываются три параметра:

          ·  Текст – имя элемента, которое появится на кнопке в кнопочной форме.

          ·  Команда – команда, которая будет выполнена, когда пользователь щелкнет по          кнопке.

          · Форма – содержимое этого поля зависит от значения поля Команда.


           

Рис. 5.1. Создание кнопки для добавления нового клиента.

После создания кнопочных форм на вкладке окна базы данных Таблицы появится таблица SwitchboardItems, а на вкладке Формы – форма Switchboard, которую можно переименовать. Но чтобы переименовать таблицу SwitchboardItems, нужно менять все ссылки на нее в процедурах VBA (Visual Basic for Applications), хранящихся вместе с этой кнопочной формой.

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

Cоздание кнопочной формы

1.  Откройте базу данных.

2.  Выберите команду Сервис ®Служебные программы ® Диспетчер кнопочных форм.


Рис.5.2 Кнопочная форма Формы.

3.   На вопрос о создании новой кнопочной формы ответьте Да.

4.  В появившемся окне Диспетчер кнопочных форм нажмите кнопку Создать. 

5.  Задайте имя дополнительной кнопочной формы – Формы. Нажмите ОК.

6.  Аналогичным образом задайте имя Отчеты для второй дополнительной кнопочной формы и имена Форма Клиент и Форма Заказы,Отчет ОтчетОКлиентах, Счет и Выходдля остальных.

7.   В окне Диспетчер кнопочных форм выберите MainSwitchboard (Главную кнопочную форму) и  нажмите   кнопку  Изменить.

8. В окне Изменение страницы кнопочной формы нажмите кнопку Создать.

9. В окне Изменение элемента кнопочной формы укажите параметры :

               Текст : Формы

               Команда : Переход к кнопочной форме

               Форма : Формы

10.  Нажать ОК.

11.   Параметры для кнопки Отчеты задайте аналогичным образом.

12.  Для кнопки Выход задайте параметры :

              Текст : Выход

              Команда : Выйти из приложения

13. Нажмите кнопку Закрыть.

14. В окне Диспетчер кнопочных форм выберите форму Формы и  нажмите кнопку Изменить.

15. В окне Изменение страницы кнопочной формы нажмите кнопку  Создать.

16. В окне Изменение элемента кнопочной формы укажите параметры:

               Текст : Работа с формой  Клиент

               Команда : Переход к кнопочной форме

               Форма : Форма Клиент

17. Нажать ОК.

18. Аналогичным образом укажите параметры для работы с ФормойЗаказы

19. Предусмотрите кнопку для возврата в Главную форму :

               Текст : Возврат

               Команда : Переход к кнопочной форме

               Форма : Main Switchboard.

20. Нажать Закрыть.

21. В окне Диспетчер кнопочных форм выбрать форму ФормаКлиент и  нажать кнопку Изменить.

22. В окне Изменение страницы кнопочной формы нажать кнопку Создать.

23. В окне Изменение элемента кнопочной формы указать параметры :

               Текст : Новый клиент

               Команда : Открытие формы в режиме добавления

               Форма : Клиент

24. Нажмите  ОК.

25. В окне Изменение страницы кнопочной формы снова нажмите  кнопку Создать.

26. В окне Изменение элемента кнопочной формы укажите  параметры :

               Текст : Редактирование

               Команда : Открытие формы в режиме  редактирования

               Форма : Клиент

27. Нажмите  ОК.

28. Аналогично п. 21-27 создайте кнопки для работы с формой Заказы

29. Аналогично п.19 создайте кнопку для возврата в предыдущую форму.

30. В окне Диспетчер кнопочных форм выберите форму Отчеты, нажмите  кнопку Изменить и создайте элементы кнопочной формы Отчеты (просмотр отчетов и возврат).

31. Отредактируйте Кнопочную форму в режиме конструктора.

Содержание отчета

1.  Тема лабораторной работы.

2.  Цель лабораторной работы.

3.  Технология создания кнопочной формы.

4.  Содержание Главной кнопочной формы.

 

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Методические указания и пособия
Размер файла:
94 Kb
Скачали:
0