Самостоятельная работа.
Оформление кнопочной формы.
Настройка вложенной формы
Изменение кнопочной формы
Диспетчер кнопочной формы может использоваться многократно для одной и той же кнопочной формы. Если понадобится внести какие-то изменения, например, добавить новый элемент, изменить или удалить его, нужно открыть окно Диспетчер кнопочных форм - все ранее настроенные параметры останутся в силе.
2.1. Убедитесь в том, что главная кнопочная форма закрыта и откройте Диспетчер кнопочных форм.
2.2. В диалоговом окне диспетчера выберите опцию Главная кнопочная форма (по умолчанию) и щелкните на кнопке Изменить.
2.3. В диалоговом окне Изменение страницы кнопочной формы щелкните на кнопке Создать.
2.4. В диалоговом окне Изменение элемента кнопочной формы введите в поле Текст название Отчёты, в поле со списком Команда выберите команду Перейти к кнопочной форме, а в списке Кнопочная форма — элемент «Отчёты ». Щелкните на кнопке ОК. Аналогично добавьте кнопку для открытия вложенной кнопочной формы «Макросы». Закройте все окна. Проверьте работу кнопочной формы (рис.31).
Рис. 31. Первая страница главной кнопочной формы.
3.1. Закройте кнопочную форму и откройте Диспетчер кнопочных форм.
3.2. Выделите «Отчёты» и нажмите кнопку Изменить.
3.3. В диалоговом окне Изменение страницы кнопочной формы щелкните на кнопке Создать.
3.4. В диалоговом окне Изменение элемента кнопочной формы введите в поле Текст название На главную, в поле со списком Команда выберите команду Перейти к кнопочной форме, а в списке Кнопочная форма — Главная кнопочная форма. Щелкните на кнопке ОК. Аналогично добавьте кнопку перехода на главную кнопочную форму на кнопочной форме «Макросы». Закройте все окна.
3.5. Откройте «Кнопочную форму» и проверьте работу кнопок (рис. 32).
Рис. 32. Страница отчётов Главной кнопочной формы.
Элементы кнопочной формы можно не только добавлять и изменять — их также можно удалять. Для этого достаточно выбрать элемент в диалоговом окне Изменение страницы кнопочной формы и щелкнуть на кнопке Удалить.
4.1. Убедившись, что все кнопочные формы закрыты, откройте Диспетчер кнопочных форм.
4.2. Выделите Главная кнопочная форма (по умолчанию) и нажмите кнопку Изменить.
4.3. В окошке Название кнопочной формы введите Продуктовая база и закройте все окна.
4.4. Проверьте работу всех кнопочных форм (рис. 33).
Рис. 33. Внешний вид Главной кнопочной формы после редактирования.
Создайте вложенную кнопочную форму «Формы» и расположите на ней кнопки для открытия всех форм, созданных ранее, используя команду Открыть форму для изменения. Свяжите её с Главной кнопочной формой.
Макрос Auto Exec
Специальный макрос AutoExec автоматически выполняется при загрузке базы данных. Таким способом можно автоматизировать операции, которые должны всегда выполняться в момент загрузки базы данных. В процессе открытия базы данных Microsoft Access проводит поиск макроса с этим именем и, если такой макрос существует, автоматически запускает его.
Создайте макрос AutoExec, который будет запускать главную кнопочную форму при открытии базы данных.
1. Сделайте активной вкладку Создание и нажмите кнопку Макрос.
2. В поле «Макрокоманда» выберите ОткрытьФорму, а в строке «Имя формы» выберите Кнопочная форма.
3. Закройте окно создания макросов, сохранив созданный макрос под именем AutoExec;
4. Закройте окно базы данных. При следующем открытии базы данных Microsoft Access автоматически запустит этот макрос. Проверьте работу макроса.
Примечание: если требуется загрузить базу данных, не выполняя при этом макрос AutoExec, следует открывать базу данных, удерживая клавишу SHIFT.
Вопросы и задания к зачёту