Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ_6.doc
Скачиваний:
9
Добавлен:
18.08.2019
Размер:
309.76 Кб
Скачать
  1. Определение пунктов меню и добавление подменю

Как правило, команды располагаются не в основной строке меню, а в выпадающих под­меню, где и могут быть активизированы с помощью щелчка мышью.

Создадим подменю, раскрывающиеся при выборе пункта линейки (столбца) пользовательского меню.

  1. Во вкладке Команды (Commands) диалогового окна Настройка (Customize) выберать категорию Новое меню (New Menu).

  2. Выбрать команду Новое меню (New Menu) и перетащить на панель создаваемого пользовательского меню.

В строке меню появится текст Новое меню (New Menu). Если щелкнуть на этом тексте еще раз, то появится серый прямо­угольник, (рис.4), определяющий пункт меню с пустым прямоугольником подменю. Порядок определения содержимого подменю будет рассмотрен далее.

Перетаскивание элемента Новое меню (New Menu) в другое меню автоматически связывает главное меню с подменю, при этом пункты первоначального меню не выполняются, а только открывают подменю. Главное меню теперь постоянно является строкой меню.

Теперь можно редактировать название подменю, щелкнув на нем правой кнопкой мыши. Изменим его имя на Врачи. Добавим еще два новых пункта меню, повторив вышеуказан­ные шаги, и назовем их Пациенты и Выход (рис.5).

После определения трех пунктов меню можно добавлять в пустые подменю команды. Причем команды можно перетаскивать прямо в область подменю.

Вы можете добавить команду в меню, перетащив любую существующую команду, либо любую из ваших таблиц, запросов, форм, отчетов или макросов. Все эти элементы можно также добавить и к уже существующим меню.

Рис.4. Создание подменю

Рис.5. Результат определения пунктов меню

После того как вы создали пустые подменю, можете перетаскивать в них команды. Создадим команду открытия формы Данные о врачах. Для этого выполните следующие действия.

1. Выберите вкладку Команды (Commands) диалогового окна Настройка (Customize).

2. Выберите из списка Категории (Categories) пункт Все формы (All Forms).

3. Выберите из списка Команды (Commands) форму Данные о врачах и перетащите ее в под­меню Врачи. Как только вы опустите ее в подменю, отобразится текст Данные о врачах (рис.6). Теперь можно открыть форму Данные о врачах непосредственно из меню.

Рис.6. Вид меню и подменю

4. Редактирование пунктов подменю

При выборе пункта меню Врачи подпункт Данные о врачах появившегося подменю имеет пиктограмму формы. Если при открытом диалоговом окне Настройка (Customize) вы щелкнете правой кнопкой мыши на пункте подменю, появится контекстное меню, по­казанное (рис.7), которое позволит изменить вид подпункта подменю (или кнопки панели инструментов) — добавить, удалить или изменить пиктограмму, текст. При выборе в контекстном меню пункта Свойства (Properties) можно изменить и такие настройки, как связанную с командой комбинацию клавиш или контекстную справку.

Контекстное меню содержит пять параметров для изменения изображений на пиктограм­мах панели инструментов или меню.

Копировать значок на кнопке (Copy Button Image). Копирует изображение на вы­бранной кнопке в буфер обмена.

Вставить значок для кнопки (Paste Button Image). Копирует изображение из буфе­ра обмена на кнопку.

Восстановить значок на кнопке (Reset Button Image). Заменяет изображение на кнопке на заданное по умолчанию.

Рис.7. Изменение внешнего вида пункта меню

Изменить значок на кнопке (Edit Button Image). Использует внутренний редактор изображений для изменения пиктограммы.

Выбрать значок для кнопки (Choose Button Image). Заменяет изображение на кнопке на выбранное из списка изображений, хранящихся в Access.

Существует несколько способов изменения изображения на кнопке. Самый простой — выбрать из набора изображений, хранящегося в Access, как показано на рис.7. Когда вы щелкаете на выбранной пиктограмме, изображение на кнопке заменяется.

Можно создать собственное изображение и скопировать его в буфер обмена. После того как вы получите изображение в буфере обмена, можно использовать опцию Вставить значок для кнопки (Paste Button Image) контекстного меню, чтобы перенести изображение на кнопку. Естественно, изображение должно подходить кнопке по размеру. Вы можете также использовать опцию Изменить значок на кнопке (Edit Button Image), чтобы изменить имеющееся изображение, перемещая его и изменяя отдельные пиксели цвета.

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

Основной стиль (Default Style). Вывод изображений и текста для строк меню, кон­текстных меню и изображений для панелей инструментов.

Только текст (всегда) (Text Only (Always)). Вывод только текста для строк меню и контекстных меню.

Только текст (в меню) (Text Only (in Menus)). Вывод текста на строках меню и изо­бражений на панелях инструментов и вывод того и другого на контекстных меню.

Значок и текст (Image and Text). Вывод изображений и текста на строках меню, контекстных меню и панелях инструментов.

Если вы не хотите видеть пиктограмму рядом с пунктом подменю, выберите оп­цию Только текст (всегда) (Text Only (Always)).

После выбора опции Начать группу (Begin a Group) Access поместит черту-разделитель перед этим пунктом.

Позже вы сможете настроить каждый пункт для определенной цели. Можно выводить свойства для любого пункта меню, щелкая на пункте Свойства (Properties) внизу контекстного меню. На рис.8 показаны свойства для пункта Данные о врачах.

Рис.8. Изменение настроек пункта меню

После вывода окна Свойства элемента... (...Control Properties) вы можете изменять выбранный пункт меню в поле Вы­бранная панель (Selected Control) на любой из пунктов этого меню, не возвращаясь к пре­дыдущему меню. Изменение значения в поле Подпись (Caption) изменяет текст пункта меню.

Чтобы определить горячие (быстрые) клавиши для вызова пункта меню, необ­ходимо добавить символ & перед символом быстрой клавиши.

В этом примере значение в поле подпись (Caption) было изменено в результате добавле­ния символа & перед символом Д. Это позволяет вам сразу нажимать клавишу <Д> после отображения подменю Данные о врачах.

Кроме того, можно определить текст всплывающей подсказки для элемента, вводя его в области всплывающее сообщение (ScreenTip).

Обычно наиболее важная опция— действие (On Action). Она позволяет определять функцию VBA или макрос, которые должны выполняться после выбора пункта меню. Поскольку все формы в меню были перетащены из списка форм, действие уже определено в окне свойств элемента для этого пункта. Фактически имя открываемой формы сохраняется в опции параметр (Parameter) окна свойств.

Другие опции позволяют выбирать имя файла справки и указывать идентификатор разде­ла контекстной справки для получения справки после выбора этого пункта меню. Опция До­полнительные сведения (Tag) используется для определения необязательных параметров при вызове процедуры VBА.

Вы можете также добавить функцию Выход (Exit) в меню, перетащив коман­ду Выход (Exit) из пункта Файл (File) в списке Категории (Categories).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]