powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дождаться окочания процесса распаковки Winrar'ом
7 сообщений из 7, страница 1 из 1
Дождаться окочания процесса распаковки Winrar'ом
    #32257362
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые всезнающие!
Помогите, плз, в таком вопросе.
Есть некий каталог типа "образец", в нем в виде zip-файлов ложатся dbf-ки. Стоит задача импортировать записи из них в mdb в таблицу Общая.

Пытаюсь решить такми методом:

Прилинковываю таблицу Промежуточная из файла с именем ОбразецДБФ

Начало цикла
Получаем имя архивного файла для распаковки (N.B. в имени файла присутствует дата, которая выбирается в форме)
Dim RetVal
RetVal = Shell("C:\program files\winrar\winrar.EXE e имя_архивного_файла c:\образец\ОбразецДБФ", 1)
'''''Метка (см. ниже)
DoCmd.RunSQL Insert в Общая из Промежуточная
Kill ОбразецДБФ
Конец цикла

Теперь суть вопроса. Как заставить Акцесс ждать в месте, обозначенном как Метка, пока на завершится процесс распаковки? Т.е. как заставить его проклятого понимать, работает ли Winrar либо уже отмучался?
Заранее спасибо.

Или, как второй вариант
...
Рейтинг: 0 / 0
Дождаться окочания процесса распаковки Winrar'ом
    #32257369
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на форуме есть поиск
...
Рейтинг: 0 / 0
Дождаться окочания процесса распаковки Winrar'ом
    #32257389
АлексейЕ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Дождаться окочания процесса распаковки Winrar'ом
    #32257402
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Incold.
Плз, для тех, кто в танке. Расскажи, уважаемый, как вызывать описанную в топике по ссылке процедуру применительно к моему примеру и куда запихнуть строку вызова Rar'a.
Сэнкс.
...
Рейтинг: 0 / 0
Дождаться окочания процесса распаковки Winrar'ом
    #32257485
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не бросайте камнями. Предвижу дальнейшие вомущения, мол, сволочь, постит, прежде чем в сети поковырять. Нашел сам. Мож, кому-нибудь пригодится. Вот: http://subscribe.ru/archive/comp.soft.prog.access2000/200104/25084919.html
...
Рейтинг: 0 / 0
Дождаться окочания процесса распаковки Winrar'ом
    #32257533
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел по последней ссылке автора. Сорр, если повторюсь, я уже не в состоянии ничего понимать, просто приведу кусок кода, который у меня решает подобную задачу. Сейчас, только офис поставлю :))
...
Рейтинг: 0 / 0
Дождаться окочания процесса распаковки Winrar'ом
    #32257539
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  Dim wshShell

  Set wshShell = CreateObject( "Wscript.Shell" )
  wshShell.Run strCmdArch &  " "  & strPathArch & _
               Format(Now,  "dd-mm-yy" ) &  "N"  & _
               Format(iNextFileNumber,  "000 ") &  " "  & _
               strNextCmd, , True
  'Последний параметр - дожидаться окончания работы
  Set wshShell = Nothing

Не помню, у кого свистнул.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дождаться окочания процесса распаковки Winrar'ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]