
- •Создание форм
- •Разделы формы
- •Элементы формы
- •Группа переключателей используется для ввода значений в числовые поля, если они могут принимать только определённые значения. Последовательность действий при создании этого элемента:
- •Флажки используются для ввода значений в логические поля. Если флажок
- •Прямоугольник
- •Рисунки и другие объекты
- •Запросы
- •Запросы - фильтры
- •Запросы с параметрами
- •Запросы к связанным таблицам
- •Вычисляемые поля в запросах
- •Здесь премия - название нового поля,
- •Запросы удаления
- •Запросы замены
- •Итоговые запросы
- •Автоотчеты
- •Создание меню
Создание меню
При создании базы данных разработчик может организовать форму-меню программы, помогающую перемещаться по базе данных. Существует два способа организации таких форм:
с помощью создания пустой формы и расположения на ней управляющих элементов (кнопок) для вызова форм ввода или открытия отчетов;
с помощью диспетчера кнопочных форм, который позволяет создавать кнопочные формы, подобные тем, что создает мастер баз данных.
Пусть необходимо создать форму-меню, которая позволяла бы легко перемещаться по формам и отчетам базы данных.
Организация формы-меню на основе пустой формы.
Перейдите к вкладке Формы, нажмите кнопку Создать, выберите режим создания формы Конструктор.
На панели элементов выберите элемент управления Кнопка, разместите его в разделе Область данных пустой формы. Запускается программа-мастер.
Шаг 1 - выберите Категории - Работа с формой; Действия - Открытие формы, нажмите Далее;
Шаг 2 - задайте имя формы, которая будет вызвана по нажатию данной кнопки, нажмите Далее;
Шаг 3 - задайте Открыть форму и показать все записи, нажмите Далее;
Шаг 4 - задайте подпись для кнопки или выберите рисунок;
Шаг 5 - задайте имя кнопки (имя переменной Access присваивает автоматически, однако Вы можете присвоить свое, используя соглашение об именах переменных), нажмите Готово.
Для создания кнопки для вызова отчета выполните следующее:
Шаг 1 - выберите Категории - Работа с отчетом; Действия - Просмотр отчета, нажмите Далее,
Шаг 2 - выберите имя отчета, который будет вызван по нажатию данной кнопки, нажмите Далее;
Шаг 3 - задайте подпись для кнопки или выберите рисунок;
Шаг 4 - задайте имя кнопки, нажмите Готово.
Для создания кнопки для выхода из приложения выполните следующее:
Шаг 1 - выберите Категории - Приложение; Действия - Выход из приложения, нажмите Далее;
Шаг 2 - задайте подпись для кнопки (например «Выход») или выберите рисунок;
Шаг 3 - задайте имя кнопки, нажмите Готово.
Форма-меню, созданная на основе пустой формы
Организация формы меню с помощью диспетчера кнопочных форм.
С помощью мастера автоматически создается кнопочная форма. На кнопочную панель помещаются кнопки, при нажатии которых открываются формы или отчеты (или открываются другие кнопочные формы, с помощью которых открываются другие формы или отчеты), осуществляется выход из Microsoft Access или изменяется сама кнопочная форма.
Создание кнопочной формы с помощью диспетчера кнопочных форм:
Выберите в меню Сервис команду Надстройки и подкоманду - Диспетчер кнопочных форм.
Если выводится приглашение подтвердить создание кнопочной формы, нажмите кнопку Да.
Для примера будем использовать 3 страницы кнопочной формы, на которых разместятся кнопки для вызова соответствующих объектов.
Страницы «Исходные данные» и «Отчеты» создаются с помощью кнопки Создать.
В диалоговом окне Диспетчер кнопочных форм выберите нужную страницу и нажмите кнопку Изменить.
В диалоговом окне Изменение страницы кнопочной формы введите имя в поле Название кнопочной формы и нажмите кнопку Создать.
В диалоговом окне Изменение страницы кнопочной формы введите текст подписи для первой кнопки и выберите команду в поле со списком Команда. Например, команду Открытие формы в режиме редактирования.
Рис. 8. Формирование элементов меню в режиме Диспетчера кнопочных форм.
Для большинства выбранных команд под полем Команда открывается новое поле со списком. При необходимости, выберите нужный элемент в этом поле. Например, если выбрана одна из команд работы с формами, то в поле со списком Форма следует выбрать имя открываемой формы.
Повторите шаги с 4 по 6 для создания всех нужных кнопок кнопочной формы. Чтобы изменить или удалить какую-либо из созданных кнопок, выберите имя этой кнопки в списке Элементы данной кнопочной формы и нажмите кнопку Изменить или Удалить. При необходимости изменить порядок кнопок в списке выберите элемент и нажмите кнопку Вверх или Вниз.
Закончив создание кнопочной формы, нажмите кнопку Закрыть.
Диспетчер кнопочных форм позволяет создавать кнопочную форму, кнопки которой открывают другие кнопочные формы. С помощью описанных выше действий могут быть созданы несколько кнопочных форм. Для того чтобы сделать кнопочную форму стартовой кнопочной формой, которая открывается по умолчанию при запуске базы данных, выберите имя кнопочной формы в диалоговом окне Диспетчер кнопочных форм и нажмите кнопку По умолчанию. Для того чтобы открыть из кнопочной формы другую кнопочную форму, выберите на шаге 5 команду Переход к кнопочной форме и укажите имя кнопочной формы, на которую требуется перейти.
При создании кнопочной формы с помощью диспетчера кнопочных форм Microsoft Access создает таблицу Элементы кнопочной формы, содержащую описания кнопок, выводящихся в форме, и выполняемых ими действий. Попытка изменить кнопочную форму в режиме конструктора формы, может привести к тому, что приложение перестанет работать. Если требуется внести в кнопочную форму существенные изменения, рекомендуется создать кнопочную форму заново, а затем указать новую форму в качестве стартовой формы.
Создание макрокоманды для автоматического вызова кнопочной формы-меню при открытии базы данных MS ACCESS
Перейдите к вкладке Макросы, нажмите кнопку Создать;
В окне Конструктора макроса в столбце макрокоманда выберите из списка 1-ю команду Свернуть;
Во второй строке выберите 2-ю макрокоманду Открыть форму;
В окне свойств задайте имя формы “Кнопочная форма”;
Закройте окно макроса и присвойте ему имя Autoexec (такое имя обеспечивает автоматическое выполнение макроса при открытии базы данных)