ВУЗ:
Составители:
Рубрика:
20
пользовательское меню, необходимо выявить все функции и задачи
приложения.
Основными функциями приложения являются просмотр и печать отчетов
и внесение данных в формы. Перед проектированием меню должны быть
созданы все объекты приложения - таблицы, запросы, отчеты, формы,
которые затем составляют вместе с пользовательским меню законченное
приложение.
Чтобы создать пользовательское меню для какой-либо
базы данных
Access, необходимо открыть эту базу данных и перейти на вкладку
«Макросы». В меню окна базы данных нужно выбрать пункт “Создать”, в
появившемся окне конструктора макросов в пустой строке «Макрокоманда»
с помощью выбора из списка написать «Добавить меню». Создать подобные
строки для всех пунктов создаваемого пользовательского меню. В нижней
части окна в графах «Название меню» написать названия пунктов главного
меню. В полях «Имя макроса» повторять названия пунктов главного меню.
Затем необходимо создать макросы с такими же названиями для каждого
пункта главного меню. При закрытии макроса пользовательского меню его
необходимо сохранить под именем «Главное меню».
Макрос
- это последовательность макрокоманд, то есть действий над
таблицами, отчетами или формами.
Макросы с названиями пунктов главного меню будут запускать
ниспадающие меню с одним или несколькими пунктами, которые будут
выполнять конкретные действия, например, открывать формы или запускать
на просмотр отчеты. Данные макросы создаются при активной вкладке
«Макросы» путем выбора пункта «Создать
». В пустых строках
«Макрокоманда» с помощью выбора из списка написать «Открыть форму»
(«Открыть отчет»). В нижней части окна в графе «Имя формы» («Имя
отчета») указать нужную форму (отчет), выбрав ее имя из списка всех форм
(отчетов) открытой базы данных. Находясь на синей полосе окна
конструктора макросов, правой кнопкой мыши
вызвать контекстное меню, в
котором выбрать пункт «Имя макросов». Слева от столбца «Макрокоманда»
появится новый столбец «Имя макроса». Для каждой строки написать имя
макроса, совпадающее с именем пункта ниспадающего меню. Сохранить
макрос с именем, совпадающим с именем соответствующего пункта
главного меню.
Однако, чтобы пользовательское меню отражалось вместо основного
меню Access, нужно
во всех формах и отчетах заполнить поле свойства
“Меню” именем пользовательского меню. Это достигается выполнением
команд в режиме “Конструктора форм” или “Конструктора отчетов” ВИД |
СВОЙСТВА и щелчком возле поля “Строка меню” появившегося списка
свойств. В пустом поле “Строка меню” нужно набрать имя макроса
пользовательского меню «Главное меню».
Теперь пользовательское меню
заменит основное меню Access при
открытии любого отчета или формы, поэтому рекомендуется создать форму
с названием приложения, запускаемую макросом с именем AutoExec и
содержащую в поле “Строка меню” имя макроса пользовательского меню