|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Приветствую всех! В форме есть контрол ВебБраузер, в котором отображается содержимое папки, которая в свою очередь создается процедурой в этой-же форме. При создании новой записи аксесс ругается, что не может найти путь к папке (она еще не создана). Пробовал обрабатывать эту ошибку так, что бы путь был первоначально на [CurrentProject].[Path], не работает Код: sql 1.
Как можно по другому обработать эту ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 14:51 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Как то так Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 15:06 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
ШаманКак то так Код: vbnet 1. 2. 3. 4. 5.
Шаман, это нормальная процедура для создания новой папки. Она у меня есть на кнопке. Проблема в том, что когда я открываю форму в режиме "добавить запись" она ругается, что контрол ВебБраузер, который есть на этой форме не видит путь к папке, который в нем уже прописан. Папка должна создаваться позже, после заполнения контрола "фамилия". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 15:21 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
ШаманКак то такЭто ищется файл... Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 15:26 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Позвольте свои 5 копеек занесу.. С контролом таким не сталкивался, но могу подсказать как засекать "новую запись" в Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 15:30 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
AkinaЭто ищется файл... Пардон, моя невнимательность. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 15:49 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Немного уточню вопрос. На форме есть контрол тип ВебБраузер в котором прописан путь к папке: Код: sql 1.
Если папки Фамилия и Фото еще не существуют, форма ругается. Как обработать эту ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:07 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Уточнение:Если папки "ФамилияКод_лица" и "Фото" еще не существуют, форма ругается. Как обработать эту ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:09 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrr, А зачем вносить в поле путь которого еще нет-почему не выполнить Вашу процедуру после создания папок ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:28 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrПриветствую всех! В форме есть контрол ВебБраузер, в котором отображается содержимое папки, которая в свою очередь создается процедурой в этой-же форме...Стесняюсь спросить-а разве она не будет пустой? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:34 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
sdku, если папки еще нет (она не создана), ВебБраузер пишет, что не может найти путь. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:37 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Ну так в FORM_LOAD проверяй, есть ли каталог, и если есть, сразу устанавливай путь, иначе сперва создавай. И не забудь обработать ошибку создания. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:57 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
AkinaНу так в FORM_LOAD проверяй, есть ли каталог, и если есть, сразу устанавливай путь, иначе сперва создавай. И не забудь обработать ошибку создания. Не могу я сразу создать, сначала мне надо заполнить поле "Фамилия", только после этого сздаю папку в имя которой входит значение "Фамилия". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 17:38 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Ну вот как создал (или обнаружил, что папка существует) - так и задавай путь контролу. А пока не, пущай пустым поживёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 20:08 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
кроме Load есть фамилия_AfterUpdate() ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 21:24 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
AkinaНу вот как создал (или обнаружил, что папка существует) - так и задавай путь контролу. А пока не, пущай пустым поживёт. Akina, а какой командой задать путь? Код: sql 1.
не прокатывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 20:12 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
sdkuкроме Load есть фамилия_AfterUpdate() Это я как раз использую для создании папки после заполнения Фамилии. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 20:14 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 20:40 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
mds_world, не получается. Ругается зараза! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 20:57 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrне получается. Ругается зараза!Он не ругается, а сообщает о исключении. Это технический форум, поэтому нужно сразу написать сообщение исключения. Кстати, простой копипаст позволяет не кидать картинок и обойтись текстовыми сообщениями и форматированным кодом. В данном случае Access сообщает, что у источника формы отсутствует свойство Код_лица . Проверь есть ли в запросе такое поле. И, по хорошему, лучше писать полностью Код: vbnet 1.
С помощью IntelliSense можно увидеть все методы и свойства объекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 05:24 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Панург, есть, конечно, такое поле. Поэтому и говорю, что "ругается" (вернее я ругаюсь)) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 11:26 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrесть, конечно, такое поле.Извини, но я склонен верить Access. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 11:39 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrr, в моем коде описка. Знак присваивания "=" не нужен Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 13:55 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Панургwladimirrrесть, конечно, такое поле.Извини, но я склонен верить Access. Специально сделал простой пример для проверки разных методов работы с ВебБраузером в Аксесс. Предложенные методы задания пути к папке не работают. Посмотрите сами. Там на форме два ВебБраузера 74 и 75. В 75-м сразу прописан путь к папке, которую надо создать. В 75-м ВебБраузере надо создать путь к созданной папке. 1-я проблема - при создании новой записи ругается ВебБраузер74, что не видит папку. 2-я проблема - не получается задать путь к созданной папке ВебБраузеру75. Пример бд прикрепляю, прошу помощи экспертного сообщества! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 11:47 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
mds_world, так тоже не получается. Посмотрите бд Пример в сообщении выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 11:48 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrr, Ваша БД у меня не открывается (наверное создана в 2013) Может что-то типа этого: ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 15:49 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
вдогонку:перед тестированием очистите таблицу "kfile" (потому как у меня был путь D:\access-а каким он будет у Вас неизвестно) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 16:23 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
и еще:подключите библиотеку Microsoft Word ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 16:26 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrr, не стал лепить твой пример Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 17:37 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
sdkuВаша БД у меня не открывается (наверное создана в 2013)А у тебя какая версия Access? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 17:37 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Недоглядел... Панург Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 17:39 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Панург, в целом все работает, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 21:34 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrПриветствую всех! В форме есть контрол ВебБраузер, в котором отображается содержимое папки, которая в свою очередь создается процедурой в этой-же форме. При создании новой записи аксесс ругается, что не может найти путь к папке (она еще не создана). Пробовал обрабатывать эту ошибку так, что бы путь был первоначально на [CurrentProject].[Path], не работает Код: sql 1.
Как можно по другому обработать эту ошибку? Вообще-то для этого существует такая вещь как FSO (File System Object) . Поиском по форуму можно найти. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2019, 08:31 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
JossВообще-то для этого существует такая вещь как FSO (File System Object) .И запихнуть в свойство контрола? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2019, 09:35 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Ну можно проверять наличие папки до использования контрола. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 13:36 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Joss, а как можно задать путь к папке по первым 5-ти символам имени папки? Например, есть папка с именем "10010произвольный текст", мне надо вывести путь к этой папке в форме, в записи, в которой поле ID равно 10010. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 18:33 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Так у Вас ещё и имя папки неизвестно? А папка с 5 начальными символами хоть одна? А то может быть "10010произвольный текст1", "10010произвольный текст2" и т.д. Т.е. надо сначала найти имя папки? Прочитайте для начала вот это Просмотр содержимого папки (каталога) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 08:43 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
JossТак у Вас ещё и имя папки неизвестно? А папка с 5 начальными символами хоть одна? А то может быть "10010произвольный текст1", "10010произвольный текст2" и т.д. Т.е. надо сначала найти имя папки? Прочитайте для начала вот это Просмотр содержимого папки (каталога) Нет в именах папок 5 цифр соответствуют полю ID в форме. "10010произвольный текст1", "10011произвольный текст2", "10012произвольный текст3" и т.д. Мне надо привязать эти папки к соответствующим записям в форме. типа: ID = 5 первых цифр в имени папки. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:51 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Не вижу проблемы. Находите по маске папку и привязываете. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 14:47 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
JossНе вижу проблемы. Находите по маске папку и привязываете. Вот -вот, и я про это. Как эту маску прописать? Моих знаний не хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 15:34 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrr, Для этого приведите примеры реальных 4-5 (или больше) названий папок (а вообще ранее прозвучало что Вы их называете [фамилия] &[код](Иванов5) и папка.name like"*5" будет true a папка.name like"*6" будет false (если папки с последним символом 6 не существует) Да и это выполняет проверку наличия конкретной папки+создание,если таковой нет 21848332 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 16:01 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
sdkuwladimirrr, Для этого приведите примеры реальных 4-5 (или больше) названий папок (а вообще ранее прозвучало что Вы их называете [фамилия] &[код](Иванов5) и папка.name like"*5" будет true a папка.name like"*6" будет false (если папки с последним символом 6 не существует) Да и это выполняет проверку наличия конкретной папки+создание,если таковой нет 21848332 Ранее я специально сделал простой пример, что бы разобраться с другой проблемой. Сейчас решаю следующую задачу: есть множество папок с именами "77522 - Garnish sales, 02.03.18", "77533 - Autobiz, LLC, 29.03.19" и т.д. Мне нужно привязать их к форме, к ВебБрузеру по ID, который будет равен соответственно 77522, 77533, и т.д. Все папки будут расположены в директории CurrentProject.Path. Задача - как прописать в ВебБраузере путь к соответствующей папке по первым 5-ти символам имени? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 16:49 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrr, Мне не совсем понятна логика работы БД: при создании файла записать (в добавленное в таблицу где присваивается ID и сохраняются другие данные по файлу, полный путь,или только имя,если каталог текущий) в это поле. А в дальнейшем избавиться от поиска по имени-только по ID (при таком подходе файлы можно "валить в кучу" в текущий каталог) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 13:44 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
sdkuwladimirrr, Мне не совсем понятна логика работы БД: при создании файла записать (в добавленное в таблицу где присваивается ID и сохраняются другие данные по файлу, полный путь,или только имя,если каталог текущий) в это поле. А в дальнейшем избавиться от поиска по имени-только по ID (при таком подходе файлы можно "валить в кучу" в текущий каталог) Логика БД следующая: 1. При создании новой записи ей присваивается очередной ID и создается новая папка с именем = "ID". 2. В форме есть объект тип ВебБраузер, в котором прописан путь к этой папке [CurrentProject].[Path] & "/" & [ID] и в этой форме мы имеем доступ к содержимому этой папки. 3. В таблицу этой формы мне надо загрузить массив исторических данных, которые созданы ранее в Екселе. И есть папки с именами, которые я написал выше (типа "74561произвольныесимволы"), к которым так же надо обеспечить доступ в форме через ВебБраузер по ID. ID будет равен 5-ти значному числу в имени папки. Можно ли так прописать путь в ВебБраузере, что бы он отражал содержимое папки как с именем "55555", так и с именем "74561произвольныесимволы"? Т.е. по пяти первым символам в имени папки, равным ID текущей записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 12:33 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrsdkuwladimirrr, Мне не совсем понятна логика работы БД: при создании файла записать (в добавленное в таблицу где присваивается ID и сохраняются другие данные по файлу, полный путь,или только имя,если каталог текущий) в это поле. А в дальнейшем избавиться от поиска по имени-только по ID (при таком подходе файлы можно "валить в кучу" в текущий каталог) Логика БД следующая: 1. При создании новой записи ей присваивается очередной ID и создается новая папка с именем = "ID". 2. В форме есть объект тип ВебБраузер, в котором прописан путь к этой папке [CurrentProject].[Path] & "/" & [ID] и в этой форме мы имеем доступ к содержимому этой папки. 3. В таблицу этой формы мне надо загрузить массив исторических данных, которые созданы ранее в Екселе. И есть папки с именами, которые я написал выше (типа "74561произвольныесимволы"), к которым так же надо обеспечить доступ в форме через ВебБраузер по ID. ID будет равен 5-ти значному числу в имени папки. Можно ли так прописать путь в ВебБраузере, что бы он отражал содержимое папки как с именем "55555", так и с именем "74561произвольныесимволы"? Т.е. по пяти первым символам в имени папки, равным ID текущей записи. Это не логика работы, это бред ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 13:38 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrr, Опишите что вы хотели-бы получить, Если "каталогизатор" файлов в папке. То опишите как хотелось-бы не надо описывать вашу бредовую логику причем тут ID да ещё из 5-ти знаков какой получите при создании новой записи тот и будет ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 13:44 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrsdkuwladimirrr, Мне не совсем понятна логика работы БД: при создании файла записать (в добавленное в таблицу где присваивается ID и сохраняются другие данные по файлу, полный путь,или только имя,если каталог текущий) в это поле. А в дальнейшем избавиться от поиска по имени-только по ID (при таком подходе файлы можно "валить в кучу" в текущий каталог) Логика БД следующая: 1. При создании новой записи ей присваивается очередной ID и создается новая папка с именем = "ID". (то бишь для каждой записи новая папка-не многовато ли папок???) 2. В форме есть объект тип ВебБраузер, в котором прописан путь к этой папке [CurrentProject].[Path] & "/" & [ID] и в этой форме мы имеем доступ к содержимому этой папки. 3. В таблицу этой формы мне надо загрузить массив исторических данных, которые созданы ранее в Екселе. И есть папки с именами, которые я написал выше (типа "74561произвольныесимволы"), к которым так же надо обеспечить доступ в форме через ВебБраузер по ID. ID будет равен 5-ти значному числу в имени папки. Можно ли так прописать путь в ВебБраузере, что бы он отражал содержимое папки как с именем "55555"(откуда это берется???), так и с именем "74561произвольныесимволы"? Т.е. по пяти первым символам в имени папки, равным ID текущей записи.ROIЭто не логика работы, это бред Солидарен!! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 16:07 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
sdkuwladimirrrпропущено... Логика БД следующая: 1. При создании новой записи ей присваивается очередной ID и создается новая папка с именем = "ID". (то бишь для каждой записи новая папка-не многовато ли папок???)Именно так, для каждой записи своя папка. 2. В форме есть объект тип ВебБраузер, в котором прописан путь к этой папке [CurrentProject].[Path] & "/" & [ID] и в этой форме мы имеем доступ к содержимому этой папки. 3. В таблицу этой формы мне надо загрузить массив исторических данных, которые созданы ранее в Екселе. И есть папки с именами, которые я написал выше (типа "74561произвольныесимволы"), к которым так же надо обеспечить доступ в форме через ВебБраузер по ID. ID будет равен 5-ти значному числу в имени папки. Можно ли так прописать путь в ВебБраузере, что бы он отражал содержимое папки как с именем "55555"(откуда это берется???), (Это ID и соответственно папка с таким именем, созданная уже в БД). так и с именем "74561произвольныесимволы"(Это папка, которая создана раньше (до БД) и она должна быть привязана к ID 74561)? Т.е. по пяти первым символам в имени папки, равным ID текущей записи.ROIЭто не логика работы, это бред Солидарен!! Я импортирую в таблицу исторические данные с теми ID, которые уже есть. Они все 5-ти значные числа. Счетчик для новых записей запускаю с очередного 5-ти значного числа. Для новых записей создаю папку с именем "ID", а старые папки остаются с именем "IDпроизвольныйтекст" Может так понятнее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 19:03 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrМожет так понятнее будет. Больше не нужно пояснений, уже и так совсем ничего не понятно, симптом Ивана Сусанина... Вас же просили раскрыть проблему, а не ее персональное видение.... 1. Входные данные (таблица такая-то (структура), + пару строк информации или структура файла или что там еще...). 2. Структура таблицы назначения (ключи, счетчики, поля). 3. Порядок и правила импорта: - порционность - периодичность - какие поля в какие поля попадают - правила трансформации (получения) ID 4. И в конце концов нахрена какие то папки при этом? Может просто достаточно так: Я импортирую в таблицу исторические данные с теми ID, которые уже есть. И всё... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 20:35 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
vmag, нахрена Вам 1. Входные данные (таблица такая-то (структура), + пару строк информации или структура файла или что там еще...). 2. Структура таблицы назначения (ключи, счетчики, поля). 3. Порядок и правила импорта: - порционность - периодичность - какие поля в какие поля попадают - правила трансформации (получения) ID Это не имеет значения. Пусть будет таблица с 2-мя полями: ID-счетчик ключевое и Name-текст. К каждому ID есть папка. Имена папок 2-х видов: или "ID", или "IDтекст". В форме есть объект ВебБраузер. Вопрос по ВебБраузеру, как в нем прописать путь, чтобы он видел папку соответствующую текущему ID, независимо от того какого типа у папки имя, "ID" или "IDтекст" ? Если имя папки "ID", это [CurrentProject].[Path] & "/" & [ID], а если "IDтекст" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 22:45 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrа если "IDтекст" ? то это [CurrentProject].[Path] & "/" & [IDтекст] ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 23:26 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
vmag, текст в имени каждой папке разный, в том-то и дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 23:44 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrтекст в имени каждой папке разный, в том-то и дело. пример дай... сколько раз говорить... wladimirrrК каждому ID есть папка. ты же сам пишешь есть ПАПКА ( не папки ), если она одна как она может иметь разные имена ? Ты же работаешь с конкретным ID, которому соответствует одна папка и имя папки или ID или ID c доп текстом... За тебя пишу пример: ИД/Имя папки 1/1 2/2 3/3 4/4абвгд 5/5абвгд 6/6 7/7 8/8 9/9 Для ID 1-3, 6-9 имя папки равно ID Для ID 4 и 5 имена папок 4абвгд и 5абвгд соответственно, в чем Проблема ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 00:29 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Может всё дело в том, что ID может быть равно 9, 19, 29, 109, 229 и т.д. И как найти папку, относящуюся только к ID 9? Вывалит список всех папок, оканчивающихся на 9. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 10:11 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Из личного опыта. У меня как-то была задача по хранению документов в папках. 1. Была папка DATA, корневая для документов, но находящаяся в папке с базой Данные легко переносились с компа на комп и работали в сети 2. В этой папке создавалась папка для конкретного ID. Например с именем "D" & ID. Имя папки рекомендуется начинать с буквы. Древняя, ещё DOS-овская рекомендация. 3. Уже в этой папке создавались подпапки "ЗемУчасток", "РазрешенияИсполкома", "РазрешенияСанЭпидемСтанции", "РазрешенияЭнергонадзора", "РазрешенияМЧС"... "Прочие" 4. Уже в эти папки сбрасывались сканы и электронные документы. DocA_NN_2018.02.14 - Например это документ на земельный участок за номером NN от 14.02.2018 по расширению автоматически определяется тип документа. А в таблице соответствия пишется полное название - DocA_NN_2018.02.14 - Решение Н-ского районного исполнительного комитета о выделении земельного участка под строительство кафе № NN от 14 февраля 2018 года ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 10:39 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
vmagИД/Имя папки 1/1 2/2 3/3 4/4абвгд 5/5абвгд 6/6 7/7 8/8 9/9 Для ID 1-3, 6-9 имя папки равно ID Для ID 4 и 5 имена папок 4абвгд и 5абвгд соответственно, в чем Проблема ??? Да, пример соответствует. Проблема в том, что когда я открываю, например, 5-ю запись с ID=5, я не знаю какое имя у папки соответствуещей этой записи. Имя "5" или имя "5абвгд". И мне надо, что бы ВебБраузер нашел и открыл эту папку по ID=5. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:02 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
А что Вам мешает при создании папки прописывать данные о папке в таблицы? Добавьте в Вашу таблицу поле "Имя папки" и всех делов. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:08 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrИ мне надо, что бы ВебБраузер нашел и открыл эту папку по ID=5. Это как понять нашел? Формируйте пути сами и скармливайте их ВебБраузеру ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:14 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
JossА что Вам мешает при создании папки прописывать данные о папке в таблицы? Добавьте в Вашу таблицу поле "Имя папки" и всех делов. Папки с именем "IDtext" уже существуют и их много, десятки тысяч. Прописывать в таблицу их имена вручную не вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:29 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
ROIwladimirrrИ мне надо, что бы ВебБраузер нашел и открыл эту папку по ID=5. Это как понять нашел? Формируйте пути сами и скармливайте их ВебБраузеру В этом то и вопрос. Как сформировать путь, что бы ВебБраузер открыл нужную папку, неважно имя у нее ID или IDtext. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:33 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrROIпропущено... Это как понять нашел? Формируйте пути сами и скармливайте их ВебБраузеру В этом то и вопрос. Как сформировать путь, что бы ВебБраузер открыл нужную папку, неважно имя у нее ID или IDtext. У меня уже мозг кипит. кормим брузер C:\ID\ откроется папка с именем "ID" C:\IDtext\ откроется папка с именем "IDtext" в чем прблема то? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:50 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrПапки с именем "IDtext" уже существуют и их много, десятки тысяч. Прописывать в таблицу их имена вручную не вариант. Для этого и существует VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:55 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
ROI, я уже писал выше: Проблема в том, что когда я открываю, например, 5-ю запись с ID=5, я не знаю какое имя у папки соответствуещей этой записи. Имя "5" или имя "5абвгд". Как прописать путь, что бы ВебБраузер нашел и открыл эту папку по ID=5, независимо от того какое у нее имя "5" или "5абвгд". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:56 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrROI, я уже писал выше: Проблема в том, что когда я открываю, например, 5-ю запись с ID=5, я не знаю какое имя у папки соответствуещей этой записи. Имя "5" или имя "5абвгд". Как прописать путь, что бы ВебБраузер нашел и открыл эту папку по ID=5, независимо от того какое у нее имя "5" или "5абвгд". Да ненадо браузеру что то искать. Это вы формируйте путь. Да пройдитесь вы при помощи VBA по вашим папкам и запищите их в таблицу. Как получить список папок на диске примеров полно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 15:10 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
ROI, правильно я понял, что в ВебБраузере невозможно прописать путь таким образом, и единственный выход прописать имена папок в таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 15:21 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
Вы рассчитываете путь к папке на VBA, а браузеру скармливаете уже рассчитанный путь. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 15:25 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrROI, правильно я понял, что в ВебБраузере невозможно прописать путь таким образом, и единственный выход прописать имена папок в таблицу? да забудьте вы про браузер. Если соберете все папки с путями в таблице то отображать можете в чем хотите и чего вы привязались к этому контролу. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 15:25 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
ROIwladimirrrROI, правильно я понял, что в ВебБраузере невозможно прописать путь таким образом, и единственный выход прописать имена папок в таблицу? да забудьте вы про браузер. Если соберете все папки с путями в таблице то отображать можете в чем хотите и чего вы привязались к этому контролу. Понятно. Буду искать примеры создания списка папок для добавления в таблицу. Про Браузер я пока забыть не могу, т.к. других способов отображения пока не знаю. Помучаю пока его. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 15:43 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrrROIпропущено... да забудьте вы про браузер. Если соберете все папки с путями в таблице то отображать можете в чем хотите и чего вы привязались к этому контролу. Понятно. Буду искать примеры создания списка папок для добавления в таблицу. Про Браузер я пока забыть не могу, т.к. других способов отображения пока не знаю. Помучаю пока его. Ну хорошо, не забывай, уговорил (чертяка) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 15:49 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
wladimirrr, тынц изучайте http://www.sql.ru/forum/afsearch.aspx?s=?????? ????? ???????&submit=?????&bid=4 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 15:52 |
|
Как проверить наличие папки в директории?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 15:54 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1610766]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
86ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 174ms |
0 / 0 |