|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
пскажите, как в VBA получить путь к текущему каталогу... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 10:53 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
I Have Nine Lives You Have One Only THINK! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 11:25 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Код: plaintext
Код: plaintext
что-то подключить нужно ps: программирую в аксессе! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 13:03 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
HolyG Код: plaintext
Код: plaintext
что-то подключить нужно ps: программирую в аксессе! [mod] Это лучше вам в форуме по ассексу спросить. Вам же ответили для Excel. [/mod] ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 13:52 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Код: plaintext
I Have Nine Lives You Have One Only THINK! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 14:20 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
в верхних постах путь к каталогу приложения(проекта) а если текущую то Код: plaintext
I Have Nine Lives You Have One Only THINK! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 14:23 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
HandKot Код: plaintext
I Have Nine Lives You Have One Only THINK! Спасибо огромное!))) то, что нужно!!! HandKot а если текущую то Код: plaintext
I Have Nine Lives You Have One Only THINK! а CurDir на папку "Мои документы" указывает... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 14:36 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
CurrentProject.Path - это путь к проекту CurDir - ткущая папка системы т.е. совсемразные вещи попробуйте дать команду ChDir("c:") , а потом CurDir I Have Nine Lives You Have One Only THINK! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 14:44 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
авторCurrentProject.Path относительно данной функции вопрос. Почему в одном месте программы он указывает путь, а во втором нет. переменная объявлена в паблике. Кто может подсказать в чём дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2013, 17:05 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Прогер_самоучкапеременная объявлена в пабликевот это - о чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2013, 17:16 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Shocker.Pro, Public sDir As String Private Sub Form_Open(Cancel As Integer) sDir = CurrentProject.Path DoCmd.Restore End Sub в блоке обработчика: Open sDir & "\out.txt" For Output As #2 Хотя, в другом месте всё нормально. Как полагается, показывает путь к проекту ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2013, 17:22 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Прогер_самоучкав блоке обработчика: Open sDir & "\out.txt" For Output As #2 а этот код находится на форме, на той же где объявлена переменная? Option Explicit используется? почему не писать Open CurrentProject.Path & "\out.txt" For Output As #2 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2013, 17:34 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Shocker.Pro, автора этот код находится на форме, на той же где объявлена переменная? я же специально написал подробно. она объявлена как паблик в самом начале: Option Compare Database Public sDir As String а код находится в обработчике. авторOption Explicit используется? Нет. авторпочему не писать Open CurrentProject.Path & "\out.txt" For Output As #2 Может быть. Тогда можно было ещё и полный путь написать. Только вопрос в другом. Почему в одном sub'e работает, а во втором нет. Интересно же. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2013, 17:57 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Shocker.Pro, Думаю, что дело в заглючивании самой формы, когда во время отладки возникали ошибки во втором обработчике. Всё поменял, закрыл форму, снова открыл и по новой записал точно также, как и было. Вуаля! Заработало. Спасибо за отклик. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2013, 18:00 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Прогер_самоучкая же специально написал подробно. она объявлена как паблик в самом начале: Option Compare Database Public sDir As String а код находится в обработчике.А специально спрашивал о том, В ТОЙ ЖЕ ЛИ ФОРМЕ обработчик, что и объявлена переменная? Ибо при (совершенно напрасно) отсутствующем Option Explicit ты получишь именно этот эффект - пустую переменную, если обработчик в другой форме или даже в другом экземпляре этой же формы ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2013, 18:10 |
|
путь к текущему каталогу
|
|||
---|---|---|---|
#18+
Shocker.Pro, авторВ ТОЙ ЖЕ ЛИ ФОРМЕ обработчик, что и объявлена переменная? В той же форме. Возможно я и вправду зря пренебрегаю Option Explicit. Воспользовался вашим сообщением из другой темы: авторКак включить: Tools => Options => Editor => Require Variable Declaration Включите этот флажок и Option Explicit будет появляться автоматически во всех новых модулях/формах/классах (в старых не появится, нужно будет прописать вручную) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2013, 09:03 |
|
|
start [/forum/topic.php?fid=60&msg=34817489&tid=2157058]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 137ms |
0 / 0 |