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

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

  1. Закройте окно Настройка (Customize).
  2. Раскройте список форм в окне базы данных приложения "Борей", выделите форму "Товары" (Products) и перетащите ее в строку меню, которое мы только что создали. В строке меню появится кнопка со значком и названием формы, при нажатии которой открывается форма "Товары" (Products).

Как видите, в одной строке меню могут размещаться как подчиненные меню, так и кнопки. Точно так же можно добавить кнопку в одну из стандартных панелей инструментов. Если таких кнопок, которые нужно создать для вызова различных функций приложения, много, лучше создать отдельную панель инструментов, в которую включить все эти кнопки, а также полезные кнопки со стандартных панелей инструментов.
Создается пользовательская панель инструментов аналогично строкам меню:

  1. Снова откройте окно Настройка (Customize), щелкнув правой кнопкой мыши в области панелей команд окна приложения.
  2. В появившемся диалоговом окне раскройте вкладку Панели инструментов (Toolbars).
  3. Нажмите кнопку Создать (New).
  4. В появившемся диалоговом окне введите имя новой панели инструментов Мои макросы и нажмите кнопку ОК. Появится пустая панель инструментов.
  5. В данном случае не нужно менять ее тип (по умолчанию создается именно панель инструментов), раскройте вкладку Команды (Commands).
  6. Выберите в списке Категории (Categories) значение Все макросы (All Macros), а в списке Команды (Commands) найдите макрос "Менеджеры по продажам".
  7. Перетащите этот макрос с помощью мыши на пустую панель инструментов.

Вы можете изменить внешний вид данной кнопки. Для этого в диалоговом окне Настройка (Customize) нажмите кнопку Изменить выделенный объект (Modify Selection) или щелкните правой кнопкой мыши по только что созданной кнопке. Отобразится контекстное меню, представленное на . При этом режим отображения кнопки помечен как Значок и текст (Image and Text). Но можно поместить на кнопке только значок, или только текст. Если вы хотите изменить текст на кнопке, введите этот текст в поле Имя (Name) (по умолчанию в этом поле отображается имя макроса).
Вы можете поместить на кнопку другой значок, выбрав понравившуюся картинку на специальной панели. Для отображения набора стандартных значков выделите в контекстном меню команду Выбрать значок для кнопки (Change Button Image) и щелкните по понравившемуся значку. Если же ни одна из картинок не подходит, можно выбрать наиболее близкий по оформлению значок, а потом исправить его в специальном редакторе. Чтобы открыть окно Редактор кнопок (Button Editor), выберите в контекстном меню команду Изменить значок на кнопке (Edit Button Image).
Наконец, можно просто скопировать понравившийся вам значок с другой кнопки. Чтобы скопировать значок с одной кнопки на другую:

  1. Откройте диалоговое окно Настройка (Customize) и выделите ту кнопку на панели инструментов, с которой нужно скопировать значок.
  2. Нажмите кнопку Изменить выделенный объект (Modify Selection) в диалоговом окне Настройка (Customize).
  3. Выберите в контекстном меню команду Копировать значок на кнопке (Сору Button Image).
  4. Выделите кнопку, значок которой нужно изменить.
  5. Нажмите кнопку Изменить выделенный объект (Modify Selection) в диалоговом окне Настройка (Customize).
  6. Выберите в контекстном меню команду Вставить значок для кнопки (Past Button Image).

С помощью диалогового окна свойств кнопки можно изменить текст всплывающей подсказки и задать клавиши быстрого вызова.
Чтобы изменить текст всплывающей подсказки для кнопки на панели инструментов:

  1. В режиме настройки выделите кнопку на панели инструментов. В диалоговом окне Настройка (Customize) нажмите кнопку Изменить выделенный объект (Modify Selection).
  2. Выберите в контекстном меню команду Свойства (Properties). Появится диалоговое окно свойств кнопки.
  3. Введите желаемый текст в поле Всплывающая подсказка (ScreenTip).

На созданной вами панели инструментов можно разместить любые другие .полезные кнопки, не только кнопки для запуска макросов. Когда создание панели инструментов закончено, вы можете переместить ее на свободное место в верхней части экрана (или поместить у любой другой границы экрана).
 
Создание и удаление контекстных меню
Контекстное меню — это меню специального вида, которые появляются при нажатии правой кнопки мыши. Обычно контекстные меню создаются на последнем этапе разработки приложения. Создание контекстных меню очень похоже на создание обычных строк меню. Только в окне Свойства панели инструментов (Toolbar Properties) в раскрывающемся списке Тип (Туре) должно быть выбрано значение Контекстное меню (Popup). При этом пользователь получает предупреждение, что данное контекстное меню исчезнет с экрана. Чтобы посмотреть или изменить контекстные меню, нужно выбрать (установить флажок) Контекстные меню (Shortcut Menus) в списке панелей команд на вкладке Панели инструментов (Toolbars) диалогового окна настройки панелей команд. Тогда на экране появится панель контекстных меню. Создаваемые пользователем контекстные меню отображаются в меню Настраиваемый (Custom).
Добавлять команды в контекстное меню нужно точно так же, как в обычное меню. Чтобы удалить контекстное меню:

  1. Удалите все команды из этого меню, перетаскивая их по очереди на свободное место в окне Microsoft Access.
  2. Раскройте вкладку Панели инструментов (Toolbars) в диалоговом окне Настройка (Customize) и нажмите кнопку Свойства (Properties).
  3. В раскрывающемся списке Выбранная панель (Selected toolbar) выберите нужное контекстное меню.
  4. В раскрывающемся списке Тип (Туре) выберите элемент Панель инструментов (Toolbar), чтобы изменить тип удаляемого объекта, и нажмите кнопку Закрыть (Close).
  5. Выделите в списке Панели инструментов (Toolbars) соответствующее название панели команд и нажмите кнопку Удалить (Delete).