powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / MDA или Как правильно делать библиотеки в Access?
9 сообщений из 9, страница 1 из 1
MDA или Как правильно делать библиотеки в Access?
    #32235464
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Берем mdb. Из другой базы делаем на нее ссылку через Browse. Все ок.

Но. Умные люди иногда делают файлы с расширением MDA.

Что это? Зачем это? Как это сделать?

Access в справке посылает к книжкам издательства Microsoft, приобрести которые, к сожалению, у меня нет возможности...
...
Рейтинг: 0 / 0
MDA или Как правильно делать библиотеки в Access?
    #32235472
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mda - это надстройки.
Сервис-Надстройки-...
...
Рейтинг: 0 / 0
MDA или Как правильно делать библиотеки в Access?
    #32235490
am (a_mitin)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недавно обсуждались некоторые нюансы этого дела:
http://am.rusimport.ru/msaccess/f2.aspx?type=1&id=7986
...
Рейтинг: 0 / 0
MDA или Как правильно делать библиотеки в Access?
    #32235507
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я читал, спасибо. Чуть раньше Нуф-Нуф мне уже давал ссылку на данное обсуждение, очень помогло, все работает. Мне интересно, что это вообще такое - MDA, и как они создаются.
...
Рейтинг: 0 / 0
MDA или Как правильно делать библиотеки в Access?
    #32235512
am (a_mitin)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, ну тогда Виктор уже всё рассказал :)
...
Рейтинг: 0 / 0
MDA или Как правильно делать библиотеки в Access?
    #32235537
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В А97- просто до безобразия - Файл -создать - выбираем "надстройки".
Сейчас заглянул в 2000, не нашел такого и призадумался :(
...
Рейтинг: 0 / 0
MDA или Как правильно делать библиотеки в Access?
    #32401251
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу продолжить эту тему потому как вопрос достаточно интересный.

По читав все смог найти здесь и на MSDN я наконец научился делать Надстройки mda так чтобы они культурно регистрировались, щеголяли своими названиями и выполнялись по нажатию.

В принципе я даже могу все это расписать, чтобы поделится опытом (капец какой-то, нигде в инете не мог членораздельно найти как создавать mda) и главное узнать что-то новое в этом процессе от старших товарищей. Но это так сказать если будут пожелания трудящихся.

А пока я хотел бы обратиться к All с такой животрепещущей для меня задачкой:
Я сделал свою надстройку и хотел бы чтобы она автоматически выполняла некоторую работу при открытии и закрытии Access. Возможно ли как-то запустить код в надстройки mda когда откроется база Access??? Пока я токо вижу, что надстройки в диспетчере включены, но например макрос AutoExec в моей надстройке не запускается при старте Access, т.е. Access динамически подгружает mda-файлы? а как его можно попросить делать это принудительно при старте?
...
Рейтинг: 0 / 0
MDA или Как правильно делать библиотеки в Access?
    #32401339
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ сделал свою надстройку и хотел бы чтобы она автоматически выполняла некоторую работу при открытии и закрытии Access. Возможно ли как-то запустить код в надстройки mda когда откроется база Access???
Надо реализовать ее в виде COM надстройки, которую проще всего создать с помощью COM Add-in Designer, есть в VB6 (использовал), а также MS Office XP Developer (не пробовал.).
Почитать можно у Гетца и др. "Access 2002 разработка настольных приложений"
...
Рейтинг: 0 / 0
MDA или Как правильно делать библиотеки в Access?
    #32403079
Надстойки бывают нескольких типов:
Библиотеки, надстройки меню, построители, мастера.
Для библиотек расширение (MDA, MDB, MDE) не имеет значения. MDA для библиотеки скорее - правило хорошего тона.
Другие типы требуют внесения записей в реестр (например, чтобы в меню появлялся ваш элемент). Но и здесь, возможно (не пробовал), расширение не имеет значения.
В построителях и мастерах кроме того предьявляются жесткие требования к аргументам главной функции, именам точек входа и т.д.
У Гетса в 1-м томе этой теме посвящена большая глава.

Реальную пользу от расширения MDA я получил при выполнении метода
Application.Run. Можно вызвать процедуру из внешней БД. Обычно для этого нужно или устанавить на нее ссылку, или вы создать еще один Access.Application. Подробнее здесь:
http://]
http://am.rusimport.ru/msaccess/f2.aspx?type=1&id=11617

З.Ы. Что-то я разучился ссылки вставлять. Может понедельник виноват?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / MDA или Как правильно делать библиотеки в Access?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]