Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: library database OR надстройка
 
 автор: Аноним   (10.11.2006 в 12:59)
 
 

Кто-нибудь может объяснить различия между библиотечной базой данных и надстройкой?
Чем обычно руководствуются при выборе между ними для применения?

  Ответить  
 
 автор: osmor   (10.11.2006 в 15:16)   личное сообщение
 
 

надстройка, это расширение функционала ACCESS, доступное из всех баз, поскольку подключена к access, подключение прописано в реестре и не зависит от того какая база открыта.
Библиотечная БД, подключается в реверенсах конкретной БД.

  Ответить  
 
 автор: Аноним   (10.11.2006 в 15:36)
 
 

Спасибо.

При описании взаимодействия пользовательской и библиотечной баз данных встретил
такое замечание:

.. для обращения к объектам пользовательской базы из кода библиотечной базы нужно использовать CurrentDb, а к объектам библиотечной базы - CodeDb ...

Не могли бы Вы пояснить его на примере открытия форм, размещенных в обеих базах?

  Ответить  
 
 автор: osmor   (10.11.2006 в 16:26)   личное сообщение
 
 

на примере открытия форм не могу, поскольку Currentdb и CodeDb возващают ссылку на DAO.database, а из него нет доступа к формам.
что бы открыть форму в основной базе из библиотечной, нужно в библиотечной просто написать docmd.openform "frm1" если такой формы нет в библиотечной, то откроется форма из главной БД.

что качается currentdb и codedb елси вы в библитечной напишите:

debug.print currentdb.tabledefs.count

то получите кол-во таблиц в основной БД
а если

debug.print codedb.tabledefs.count

то кол-во таблиц в библиотечной.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList