LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Применени...
 Тема: Применение полезных функций
 
 15.06.2007 21:04:33
All
4316 сообщения
1-ый


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



P.S. Общие вопросы по модулям
Автор: Андрей от 0:00:00 Источник ...
 15.06.2007 21:04:33
All
4316 сообщения
1-ый


RE: Применение полезных функций
1. Компилируете в Dll (Если это возможно сделать, то используйте Visual Basic)
2. Далее даете ссылку в vba (references) на библиотеку, т.е. на файл. Можно также использовать ссылки на любые файлы Access, mdb, mde и т.п.


P.S. Общие вопросы по модулям
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:04:33
All
4316 сообщения
1-ый


RE: Применение полезных функций
1. Только надо уточнить: при изготовлении dll в VB(VBA) получается ActiveX-dll, следовательно для использования нужно будет зарегистрировать эту dll, а в дальнейшем сначала создать объект, а затем уже ображаться к нему за функциями.
2. Так как файлы *.mde, *.mdb в системе не регистрируются, то для того, чтобы ссылки не пропадали, необходимо в реестре в разделе
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Access\RefLibPaths
прописать строковый параметр с именем = имя файла
и значением = полный путь
В дальнейшем обращаться к функциям и объектам такой базы можно как к собственным.
Так что если у Вас функции сугубо для конкретных баз - то лучше способ 2, если широкого применения - то тогда 1.


P.S. Общие вопросы по модулям
Автор: Николай от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Применени...
ПоискПоиск  Список форумовСписок форумов  
right