Создание меню
Закройте окно Свойства элемента меню и будем добавлять в меню команды. Для этого можно использовать ту же вкладку Команды (Commands) диалогового окна Настройка (Customize). Выбрав категорию, а затем команду из выбранной категории, можно перетащить ее в данное меню. Например:
- Выберите категорию Все формы (All Forms).
- Перетащите в меню те формы, которые мы использовали при создании кнопочной формы в предыдущем разделе: "Клиенты" (Customers), "Наклейки для клиентов" (Customer Label Dialog), "Телефоны клиентов" (Customer Phone List), "Заказы клиентов" (Customer Orders) (рис. 14.27).
Рис. 14.27. Добавление команд в меню
Совет
Перед тем как перетаскивать первую команду в меню, щелкните по нему правой кнопкой – около него отобразится маленькая серая панель пустого меню. Туда и нужно перетащить первую команду. При перетаскивании остальных команд место вставки помечается горизонтальной линией. Новая команда размещается под этой линией. При вставке меню в строку меню место вставки помечается вертикальной линией. Новое меню размещается справа от этой линии.
Чтобы добавить в строку меню следующее меню со списком команд, нужно снова выбрать на вкладке Команды (Commands) диалогового окна Настройка (Customize) категорию Новое меню (New Menu), затем элемент Новое меню (New Menu) и перетащить его в данное меню, поместив его справа от первого элемента. Чтобы изменить вид меню или подменю, щелкните по соответствующему элементу правой кнопкой мыши. Можно использовать команды появившегося при этом контекстного меню или открыть окно Свойства элемента (Control Properties).
Удаление меню выполняется очень просто. Достаточно в режиме настройки панелей команд перетащить соответствующий элемент в пустую область окна Microsoft Access. Аналогично можно перетаскивать подменю и команды меню из одних меню в другие, также можно команду меню превратить в кнопку на панели инструментов и наоборот. Поскольку меню и панели инструментов являются разными типами одного объекта – панели команд, на панели инструментов можно размещать меню, а в строку меню можно добавлять кнопки.
Замечание
Выполнять все описанные действия можно только в режиме настройки панелей команд, т. е. при открытом окне Настройка (Customize).
Чтобы окончательно придать меню профессиональный вид (как в стандартном меню Access), необходимо каждому меню и команде меню назначить клавиши доступа. Буквы, соответствующие этим клавишам, выделяются в названии элемента подчеркиванием. Клавиши доступа используются следующим образом. Для того чтобы раскрыть меню, нужно при нажатой клавише ALT нажать клавишу, соответствующую подчеркнутой букве в названии этого меню. Например, комбинация клавиш ALT + Ф (ALT + F) раскрывает меню Файл (File). Далее, чтобы выбрать команду меню, достаточно просто нажать клавишу, соответствующую подчеркнутой букве в названии команды.
Чтобы указать символ, который будет определять клавишу доступа, нужно в имени команды (в поле Подпись (Caption) окна свойств элемента меню) вставить перед этим символом знак &, например "&Товары". При этом в разных командах одного меню должны быть использованы обязательно разные символы, определяющие клавиши доступа, хотя в разных меню символы могут совпадать.