|
автор: Аноним (10.11.2006 в 12:59) |
|
| Кто-нибудь может объяснить различия между библиотечной базой данных и надстройкой?
Чем обычно руководствуются при выборе между ними для применения? | |
|
| |
|
|
|
| надстройка, это расширение функционала ACCESS, доступное из всех баз, поскольку подключена к access, подключение прописано в реестре и не зависит от того какая база открыта.
Библиотечная БД, подключается в реверенсах конкретной БД. | |
|
| |
|
автор: Аноним (10.11.2006 в 15:36) |
|
| Спасибо.
При описании взаимодействия пользовательской и библиотечной баз данных встретил
такое замечание:
.. для обращения к объектам пользовательской базы из кода библиотечной базы нужно использовать CurrentDb, а к объектам библиотечной базы - CodeDb ...
Не могли бы Вы пояснить его на примере открытия форм, размещенных в обеих базах? | |
|
| |
|
|
|
| на примере открытия форм не могу, поскольку Currentdb и CodeDb возващают ссылку на DAO.database, а из него нет доступа к формам.
что бы открыть форму в основной базе из библиотечной, нужно в библиотечной просто написать docmd.openform "frm1" если такой формы нет в библиотечной, то откроется форма из главной БД.
что качается currentdb и codedb елси вы в библитечной напишите:
debug.print currentdb.tabledefs.count
|
то получите кол-во таблиц в основной БД
а если
debug.print codedb.tabledefs.count
|
то кол-во таблиц в библиотечной. | |
|
| |