Динамические меню в MS Access - затягиваем гайки - Программные продукты. В статье . Пришло несколько писем с вопросами. Как скрыть системное меню? Как запретить пользователям выполнять настройку такого меню самостоятельно? Как перехватывать нажатия специальных клавиш, позволяющих отображать системное меню, окно базы данных и другие, и блокировать стандартные действия по ним или назначать свои действия. Данный код, позволяет отключить системное меню MS Access: Dim my. Menu. Bar As Command. ![]() Fest Знаток (303), на голосовании 6 лет назад. Главная кнопочная форма создается с целью навигации по базе данных. Эта форма может использоваться в качестве главного меню БД. Панель инструментов представляет собой набор графических кнопок, назначение которых – ускоренный вызов команд меню. Access имеет большое. Это можно сделать, например, так: в нижней части рабочего стола Windows ХР на панели задач нажать кнопку Пуск, в открывшемся меню выбрать Все программы. Access может быть запущен из списка недавно использовавшихся программ, также представленного в меню Пуск. ![]() ![]() Bar. Set my. Menu. Bar = Command. Bars(. На экране появится плавающее меню с заданным именем. При работе в Access появляются дополнительные возможности, позволяющие установить свойства панели, что нельзя сделать в других приложениях - Word, Excel, Power Point. Кроме того, можно сделать записи в этой форме недоступными для макроса является использование команды меню Сервис Пользователь при счелчке правой кнопкой мыши по меню, не обнаружит стандартного пункта Customize.. Строка: Application. Set. Option . В колонке Action выберите действие. Если просто нужно заблокировать нажатие клавиши, то выберите действие beep - сигнал. При нажатии пользователем на клавишу F1. Можно выбрать любое действие, например Open. Form и открывать форму с курсами валют. Задайте все клавиши, которые нужно заблокировать, введите действия и сохраните макрос. Одновременные нажатия клавиш вводятся так: ^. Что бы макрос вступил в действие, его надо запустить строкой: Application. Set. Option . Таким образом можно не только блокировать некоторые клавиши, но и создавать свои . В дополнение к этому можно запретить останавливать запуск autoexec нажатием Shift, это было описано на этом сайте. Меню на основе панели инструментов, может открывать форму, отчет, запрос, макрос. Если надо запускать определенную функцию, то создайте макрос и перечислите там все такие функции с именами (Macro Name). При настройке меню, на такие функции можно ссылаться, выбрав All Macros и с права в окне Commands, выберите этот . Наверняка Вы заметили, что автор использует не русифицированный MS Access. Все выше сказанное отлично работает и на русской версии. Но наоборот - не всегда. Если Вы напишите на событии . Тоже касается и всего выше сказанного: . Можете заменять русскими аналогами, но если попадется пользователь с установленным English MS Access, Вы с удивлением обнаружите, что процентов 5 программы почему то не работает. Причем удивительна избирательность, некоторые русские свойства. Лекции / Пользовательский интерфейс Access. Технологии. баз данныхи знаний. ЛЕКЦИИЛекция. ХАРАКТЕРИСТИКА СУБД MICROSOFTACCESS. Разработчик. ассистент. Ситникова М. В. Выполнение одной из. Access. вида: Рис. Строка. содержит несколько пунктов меню. Перечень. пунктов меню и их содержание изменяются в. Панель. представляет собой набор графических. Access. имеет большое количество панелей. Панели инструментов. Для поиска команды, которая. Имеется. возможность самому создавать и настраивать. Вид. инструментов / Настройка. В. строке состояния в левой части. Вывод или отмена вывода данной. Сервис/Параметры. На панель объектов можно помещать. По умолчанию размещается. Избранное. Для добавления новой. Группы. из контекстного меню этой панели. Новая группа. и затем вводится имя папки. Их можно отображать. Сервис. окне БД, из окон конструкторов таблиц. БД, в которых просматриваются. Задание определенных. БД. происходит в окнах. Вывод сообщений Access. Выполнение некоторых команд. Эти окна можно. разместить так, как того требует конкретная.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2016
Categories |