Меню и панели инструментов: создание

      Комментарии к записи Меню и панели инструментов: создание отключены

Практическая работа №12

Тема: Создание меню и панелей с помощью макросов.

Цель: научиться создавать контекстные меню и панели инструментов для более удобной работы со своей базой данных, добавлять и удалять команды.

Ход работы

Меню и панели инструментов: Добавление Форму или отчет

В Access имеется возможность добавить меню и панели инструментов в любую форму или отчет. Используя эту возможность, разработчик иногда добавляет меню и/или панели инструментов в главную кнопочную форму.

Шаг за шагом

  1. Нажмитекнопку Формы (Forms) или Отчеты (Reports) на левой панелиокна базы данных.
  2. Выберитенужный объект (форму или отчет).
  3. Нажмитекнопку Конструктор (Design) на панели инструментов окна базыданных.
  4. Нажмитекнопку Свойства (Properties) на панели инструментов Access.
  5. Воткрывшемся окне диалога свойств формы или отчета перейдите на вкладку Другие(Other) и в раскрывающихся списках свойств Строка меню (Menu Bar),Контекстное меню (Shortcut Menu) и Панель инструментов (Toolbar)выберите нужное имя меню или панели инструментов.
  6. Нажмитекнопку Сохранить (Save) на панели инструментов Access.

ВНИМАНИЕ

Если вы не создавали собственных меню и панелей инструментов, раскрывающиеся списки соответствующих свойств окажутся пустыми.

Меню и панели инструментов: Добавление и удаление команд

В Access имеется возможность добавлять в существующие меню и панели инструментов новые команды, а также удалять их оттуда.

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

Шаг за шагом

  1. Выберитекоманду Вид (View)Панели инструментов (Toolbars) Настройка (Customize). Откроется окно диалога Настройка (Customize).
  2. Если вырешили редактировать контекстные меню, на вкладке Панели инструментов(Toolbars) в списке Панели инструментов (Toolbars) установитефлажок в строке Контекстное меню (Shortcut Menus). Панель всехдоступных контекстных меню появится на экране.
  3. Перейдитена вкладку Команды (Commands) и в списке Категории (Categories)выберите требуемую категорию. В частности, все стандартные команды менюсобраны в категории Встроенные меню (Built-in Menus).
  4. Перетащитеиз списка Команды (Commands) нужную команду на панель инструментовили строку меню. Для создания подменю перетаскивайте команду не на панельменю, а на нужную позицию в иерархии пунктов меню. Место вставки новойкоманды будет обозначено горизонтальной или вертикальной линией. Дляудаления команды перетащите ее обратно в список Команды (Commands).
  5. Повторитешаг 4 требуемое число раз.
  6. Нажмитекнопку Закрыть (Close) в окне диалога Настройка (Customize).
  7. Если выредактировали контекстные меню, закройте панель всех доступных контекстныхменю.

Меню и панели инструментов: Отображение и скрытие

В Access набор меню и панелей инструментов, который в данный момент присутствует на экране, зависит от объекта, находящегося в окне программы. Для удобства пользователя имеется возможность выбрать меню и панели инструментов, которые будут постоянно присутствовать (или отсутствовать) на экране, независимо от объекта, находящегося в окне программы.

Шаг за шагом

  1. Выберитекоманду Вид (View)Панели инструментов (Toolbars) Настройка (Customize). Откроется окно диалога Настройка (Customize).
  2. Перейдитена вкладку Панели инструментов (Toolbars) и установите (снимите)флажки напротив тех меню и панелей инструментов, которые должны постоянноприсутствовать (отсутствовать) на экране.
  3. Нажмитекнопку Закрыть (Close).

СОВЕТ

Изменить свойства панели инструментов, например размер кнопок, наличие всплывающих подсказок, включение в подсказки сочетаний клавиш и т. д., можно на вкладке Параметры (Options).

ПРИМЕЧАНИЕ

Для отображения или скрытия панели инструментов используется процедура DoCmd.ShowToolbar ИмяПанелиИнструментов, КонстантаВывода. Аргумент ИмяПанелиИнструментов должен соответствовать существующей панели инструментов. Аргумент КонстантаВывода может принимать одно из трех значений: acToolbarNo, acToolbarYes, acToolbarWhereApprop. По умолчанию используется аргумент acToolbarWhereApprop.

Меню и панели инструментов: Создание

В Access имеется возможность не только добавлять или удалять команды в существующих меню и панелях инструментов (см. раздел «Меню и панели инструментов: Добавление и удаление команд»), но и создавать собственные меню и панели инструментов.

Шаг за шагом

  1. Выберитекоманду Вид (View)Панели инструментов (Toolbars) Настройка (Customize). Откроется окно диалога Настройка (Customize).
  2. Навкладке Панели инструментов (Toolbars) нажмите кнопку Создать(New).
  3. Воткрывшемся окне диалога введите имя новой панели инструментов и нажмитекнопку ОК. Новая панель инструментов появится на экране, а в окнедиалога Настройка (Customize) на вкладке Панели инструментов(Toolbars) в списке Панели инструментов (Toolbars) имя новойпанели будет выделено.
  4. Нажмитекнопку Свойства (Properties). Откроется окно диалога Свойствапанели инструментов (Toolbar Properties).
  5. Враскрывающемся списке Тип (Туре) выберите тип новой панелиинструментов:
    • длясоздания строки меню выберите пункт Строка меню (Menu Bar);
    • длясоздания панели инструментов выберите пункт Панель инструментов(Toolbar);
    • длясоздания контекстного меню выберите пункт Контекстное меню (Popup).
  1. Нажмитекнопку Закрыть (Close) в окне диалога Свойства панелиинструментов (Toolbar Properties).
  2. Добавьтекоманды в новое меню или панель инструментов (см. раздел «Меню и панелиинструментов: Добавление и удаление команд»).

Задание для самостоятельного выполнения: в свою базу данных магазин добавить меню и панель инструментов по усмотрению.

Письменно ответить на вопросы:

1.Куда можно добавит панели инструментов или меню в базе данных?

2.Как добавить или удалить команду в меню или на панель инструментов?

3.Опишите свое меню, из каких команд оно состоит, для каких целей. Запишите ход своих действий.

4.Опишите свою панель инструментов, из каких команд она состоит, для каких целей. Запишите ход своих действий.

Сделать вывод по проделанной работе.

Статьи к прочтению:

mfc создание меню и панели инструментов


Похожие статьи: