
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.11.2004, 12:10:48
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
Есть файл с формами (Forma. mde ). Из него хочу вызвать файл Otchet. mdb . Значения в Otchet. mdb долны браться из функции описаных в Forma. mde . Как правельно реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 13:07:44
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
В Otchet.mdb установить ссылку (Reference) на Forma.mde Тогда из Otchet.mdb можно будет вызывать функции, описанные в Forma.mde (при условии, что эти функции Public) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 13:27:17
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
А как открыть отчет из mde файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 13:30:52
|
|||
|---|---|---|---|
mdb файла в качестве библиотеки функций |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 13:48:44
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
AserА как открыть отчет из mde файла? Как обычно: DoCmd.OpenReport ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 13:55:33
|
|||
|---|---|---|---|
mdb файла в качестве библиотеки функций |
|||
|
#18+
v-metallic AserА как открыть отчет из mde файла? Как обычно: DoCmd.OpenReport ... ?? Вы уверены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 15:35:30
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
Ну почитал я топики. Но так и не получилось открыть отчет из mde файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 15:44:22
|
|||
|---|---|---|---|
mdb файла в качестве библиотеки функций |
|||
|
#18+
В присоединяемом файле сделайте public sub/function, открывающую отчет. В "главном" файле вызывайте ее. Чьи таблицы этот отчет будет "видеть" в источнике данных - не помню, надо пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 17:10:45
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
Geo прав. Открывать надо так, как он указал. Я че-то прощелкал этот момент. Извините. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 17:12:09
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
В файле Otchet. mdb создал функцию Public Function otzet(index As String) As Boolean В файле Forma. mde создал фунцию ReferenceFromFile Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. В том же файле перед открытием отчета вызываю ReferenceFromFile , а затем otzet Результат ошибка компиляции. Функция otzet не найдена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 17:13:32
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
Касательно таблиц: При использовании синтаксиса CurrentDb присоединенный файл будет работать с таблицами файла, откуда идет вызов. Если надо использовать локальные таблицы присоединенного файла, используйте синтаксис CodeDb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 17:19:12
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
У меня данные вобще в другой папке и в другом файле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 17:31:31
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
В Вашем случае не совсем удачный вариант, потому, как требуются две ссылки: а) в файле otchet.mdb требуется ссылка на forma.mde (для того, чтобы из otchet.mdb можно было бы вызывать функции forma.mde) б) в файле forma.mde требуется ссылка на otchet.mdb (собственно, для доступности Вашего отчета из forma.mde) В otchet.mdb нужно создать процедуру/функцию, что-то типа: Код: plaintext 1. 2. 3. Затем эту функцию можно смело вызывать из Forma.mde ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 17:51:50
|
|||
|---|---|---|---|
mdb файла в качестве библиотеки функций |
|||
|
#18+
А разве можно в mde держать ссылку на mdb? (я просто не помню, но, кажется, нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 19:23:46
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
Можно, только в МДЕ ее нельзя создавать динамически. Надо подключить ссылку, после чего скомпилировать файл в МДЕ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2004, 19:26:24
|
|||
|---|---|---|---|
mdb файла в качестве библиотеки функций |
|||
|
#18+
...и Access этого не разрешит. Нельзя создать MDE, если он содержит ссылку на MDB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2004, 11:31:01
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
Создал 2 пустышки. Подключить из одного файла другой не получается. Пример на сервер кинул. Кому интересно можете посмотреть. www.lankgroup.ru/files/example/example.rar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2004, 11:37:50
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
Очень даже может быть. Я просто в своей практической работе использую библиотечные МДЕ, прицепленные к главному МДБ, а связку МДБ к МДЕ даже никогда не пробовал. Впрочем, насколько мне стала понятной описываемая здесь задача, я бы сделал так: а) функции, формирующие данные для отчета, перенес бы в otchet.mdb б) otchet.mdb откомпилировал бы в otchet.mde в) при необходимости динамического создания/обновления ссылок использовал бы forma.mdb, а при отсутствии такой необходимости -forma.mde Во всяком случае я придерживаюсь именно такой стратегии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2004, 11:46:01
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
1. otchet.mdb мне нужен как mdb. Что бы иметь возможность в случае чего подстроить по принтер. 2. forma.mde нужен как mde. Большинство кода должено быть скрыто. Вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2004, 12:00:33
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
А что если попробовать сделать так: В mde спроектировать отчет опирающийся на пустую таблицу, хранящуюся в mde со всеми необходимыми полями. В функцию вызова отчета otzet ввести параметер рекордсет, который подцепить при вызове отчета. Таким образом структура отчета будет сохранена в mde, а соурс будет в основной базе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2004, 12:09:20
|
|||
|---|---|---|---|
mdb файла в качестве библиотеки функций |
|||
|
#18+
Акцесс версии какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2004, 13:00:15
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
На машине на которой я сижу стоит 97. (так как контролер домена. Трогать не хочу) А вобще пишу на машине под Win 2000 и Офисом 2000. Ну и у пользователей соответсвенно 2000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2004, 13:03:51
|
|||
|---|---|---|---|
mdb файла в качестве библиотеки функций |
|||
|
#18+
Ну так поставь пароль на вход в редактор VBA, и не мучайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2004, 13:17:13
|
|||
|---|---|---|---|
|
|||
mdb файла в качестве библиотеки функций |
|||
|
#18+
Идея насчет пароля хороша. А взлом вроде как офисных паролей легок? Но всеже хочется разобраться с "mdb файла в качестве библиотеки функций" Почему у меня пустышки не работают. Там два mdb www.lankgroup.ru/files/example/example.rar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1670159]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 337ms |

| 0 / 0 |
