Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Тормоза с OutputTo при передаче в SNP  [new]
nibbles
Member

Откуда: Moscow
Сообщений: 2378
Создаю отчет. В него кидаю ОДНУ надпись (не поле!). Выполняю:

docmd.OutputTo acOutputReport,"Отчет1","Snapshot Format", "C:\test_tool.snp",true

Очень долго - полминуты (27 секунд - ей-ей не вру!) жду появления этого отчета в просмотровщике снимков на экране! Кто сталкивался с такими тормозами?

Access 2000. Антивирус отключен. Сам по себе Snapshot Viewer открывается мгновенно (двойным щелчком на созданном файле в Проводнике).
В Access отчет также открывается мгновенно.
Вместо Autostart = True ставил False и потом запустить через ShellExecute не помогло, включал/отключал DoCmd.Echo - не помогло. Что еще может быть? Танцую с бубнами с обеда :((
20 ноя 06, 18:26    [3426335]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза с OutputTo при передаче в SNP  [new]
ЧайнеГ
Guest
Ну раз уж танцы с бубнами, то обычный экспорт открытого отчета....27 сек или номано.
20 ноя 06, 20:27    [3426743]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза с OutputTo при передаче в SNP  [new]
nibbles
Member

Откуда: Moscow
Сообщений: 2378
ЧайнеГ
Ну раз уж танцы с бубнами, то обычный экспорт открытого отчета....27 сек или номано.

чет не вкурил...
20 ноя 06, 22:11    [3427030]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза с OutputTo при передаче в SNP  [new]
nibbles
Member

Откуда: Moscow
Сообщений: 2378
Танцы с бубнами таки помогли. Делаю следующим образом:

1. OutputTo без открытия файла (просто - сохранили на диск).
2. Секундная пауза с помощью цикла Do... Loop (в цикле - ОБЯЗАТЕЛЬНО DoEvents).
3. Открытие созданного файла с помощью Shell или ShellExecute

Итого: ровно 1.5 сек!
21 ноя 06, 09:41    [3427653]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить