|
|
|
связь с mde (потери глобальных переменных)
|
|||
|---|---|---|---|
|
#18+
Приветствую вас, коллеги! По следам обсуждения потерь глобальных переменных пытаюсь организовать связь с mde файлом, содержащим модуль, в коем описаны глобальные переменные. Для этого взял в helpе функцию, передаю ей строку с именем базы (без пути). Эту mde-шку поместил в один с основной базой каталог. Сообщает, что не может найти файл access 2000, windows 98, mdb функция Function ReferenceFromFile(strFileName As String) As Boolean Dim ref As Reference On Error GoTo Error_ReferenceFromFile Set ref = References.AddFromFile(strFileName) ReferenceFromFile = True Exit_ReferenceFromFile: Exit Function Error_ReferenceFromFile: MsgBox Err & ": " & Err.Description ReferenceFromFile = False Resume Exit_ReferenceFromFile End Function вызов: ReferenceFromFile("bibl.mde") Можно, конечно, руками прописать в references, но не знаю, как потом оттуда убрать (если потребуется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 09:02 |
|
||
|
связь с mde (потери глобальных переменных)
|
|||
|---|---|---|---|
|
#18+
авторSet ref = References.AddFromFile(strFileName) Боюсь, что без указания пути он пытается найти файл либо в Моих документах, либо в папке с Аксом попробуй так Код: plaintext 1. 2. 3. 4. 5. 6. И не забудь подключить ссылку на Microsoft Scripting Runtime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 09:12 |
|
||
|
связь с mde (потери глобальных переменных)
|
|||
|---|---|---|---|
|
#18+
paparomeБоюсь, что без указания пути он пытается найти файл либо в Моих документах, либо в папке с АксомЧтобы удостовериться, можно сделать FILES. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 12:07 |
|
||
|
связь с mde (потери глобальных переменных)
|
|||
|---|---|---|---|
|
#18+
2 paparome FSO не нужен, есть встроенные средства Аксеса - currentproject.Path (только путь), currentdb.Name (вернёт путь с именем файла). Access XP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 12:13 |
|
||
|
связь с mde (потери глобальных переменных)
|
|||
|---|---|---|---|
|
#18+
Currentproject.path работает и в acc2000 спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 14:22 |
|
||
|
связь с mde (потери глобальных переменных)
|
|||
|---|---|---|---|
|
#18+
Hummer2 paparome FSO не нужен, есть встроенные средства Аксеса - currentproject.Path (только путь), currentdb.Name (вернёт путь с именем файла). Access XP. Да - погорячился :) Толко пример этот я на аксе97 проверял, а там с CurrentProject туфляк (пардон) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2004, 14:29 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1614&tid=1673982]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
28ms |
get forum data: |
4ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 407ms |

| 0 / 0 |
