Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.03.2016, 15:34
|
|||
---|---|---|---|
|
|||
Вызов пользовательской функции Access из Excel |
|||
#18+
Всем привет. Много уже было написано об этом, но решения пока не нашел. Есть необходимость использования пользовательских функций, написанных в рабочей БД, в рабочих листах Excel. Получилось написать в Excel некую корявую функцию, которая хоть как-то работает. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
"Корявость" состоит в том, что открывается сама база, и это совсем не вариант. Базу, конечно, можно скрыть и закрыть в самом коде, но мне этот вариант не нравится. База открывается достаточно долго около (5-10 секунд). т.к. при загрузке выполняются ряд процедур. Использование такой функции в Excel становится нецелесообразным. Помогите, пожалуйста, решить задачу без открытия самой БД. Заранее благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.03.2016, 16:06
|
|||
---|---|---|---|
Вызов пользовательской функции Access из Excel |
|||
#18+
Добавить базу в референсы не пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.03.2016, 16:07
|
|||
---|---|---|---|
Вызов пользовательской функции Access из Excel |
|||
#18+
База Акса емнип не добавляется в рефы проекта Экселя. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.03.2016, 16:27
|
|||
---|---|---|---|
|
|||
Вызов пользовательской функции Access из Excel |
|||
#18+
dmitriy_poПомогите, пожалуйста, решить задачу без открытия самой БД. ИМХО, без поднятия Access.Application - никак. Вы лучше объясните, какая сложность в этой функции, что ее нельзя повторить в модуле Ёкселя? Или, наоборот, зачем эту операцию выполнять в Ё. Может логичнее в Аксе всё это выполнять? Получить дату, затем открыть ваш файл Ё и всунуть ее туда. Следом можно и функцию из модуля Ё. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2016, 11:19
|
|||
---|---|---|---|
|
|||
Вызов пользовательской функции Access из Excel |
|||
#18+
Оказалось проще и быстрее заново написать функцию в Excel, обращающуются в Access через DAO. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1613780]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 151ms |
0 / 0 |