Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: a2007 - выполнение рекорсета с паузами, как сделать
 
 автор: OlegEk   (17.02.2011 в 17:20)   личное сообщение
 
 

Задача - через Call Shell..... запустить CMDшный скрипт по всем записям из таблицы.
Скрипт не выполняется мгновенно, и поэтому если из рекорсета на каждой записи запустить этот скрипт, то система просто умирает от такого количества одновременно запущенных скриптов.
Поэтому надо ставить задержку перед каждым запуском. Например 0,2сек.
Обычно небольшие задержки я выставляю таким кодом:
t = Now()
Do While DateDiff("s", t, Now) < 1
Loop
И то, что такой цикл нехило нагружает систему в течении 1й секунды меня не напрягает.
Но в данном случае так делать нельзя, потому как количество записей большое, и суммарно по времени это займёт несколько часов.

Возможно есть какая-нибудь простая функция, которая позволит сказать что "здесь пауза на 0,2 сек"?

Заранее спасибо

  Ответить  
 
 автор: Explorer   (17.02.2011 в 17:28)   личное сообщение
 
 

не?

http://am.rusimport.ru/MsAccess/topic.aspx?ID=119

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList