Access 2002

Надстройки меню: простейшие из надстроек


Вероятно, простейшими из надстроек являются надстройки меню — функции, вызываемые командой Access Tools  Add-ins. Чтобы функцию можно было вызывать из меню Access, в системный реестр Windows необходимо внести несколько записей. На  16.8 показаны записи реестра для стандартных надстроек Access и одной пользовательской надстройки — разработанного нами примера SQL Scratchpad.

Итак, чтобы создать надстройку меню, прежде всего нужно добавить в реестр новый раздел. Его следует включить в раздел Menu Add-ins, показанный на  16.8. Имя нового раздела Access станет использовать в качестве имени команды меню Add-ins. Из рисунка видно, что перед буквой, которая будет испольг зоваться как клавиша быстрого доступа, помещается символ амперсанда. Создав раздел, нужно включить в него два строковых параметра с именами Library и Expression.

Параметр Library Access использует для определения того, в какой базе данных содержится главная функция надстройки. Параметр Expression содержит выражение VBA, вычисляемое для вызова надстройки; на  16.8 он имеет значение "=adhSSPEntry()". Как видите, это просто вызов функции со скобками и знаком равенства.

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

Построители, иногда называемые мастерами свойств, — это функции из библиотечных баз данных, помогающие пользователю присваивать значения свойствам объектов. Когда в окне свойств объекта выбрано свойство, с которым связан специальный построитель, возле него появляется кнопка Build (маленькая кнопка с многоточием). Access поставляется с целым рядом встроенных построителей.

Комментарии закрыты