|
|
|
Ошибка 2501 при вызове OpenReport два раза подряд
|
|||
|---|---|---|---|
|
#18+
После преобразования базы из Access97 в XP появилась такая ошибка В скрипте подряд вызываются два отчета DoCmd.OpenReport "Отч_Бух", acViewPreview DoCmd.OpenReport "Отч_менеджер", acViewPreview Первый отчет выводится нормально, на втором вызове выполнение прерывается с ошибкой "2501 Прервано выполнение макрокоманды Openreport" В обоих отчетах есть записи. Если строчки поменять местами, то все равно прерывается на втором вызове ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2004, 16:44 |
|
||
|
Ошибка 2501 при вызове OpenReport два раза подряд
|
|||
|---|---|---|---|
|
#18+
А если поставить DoEvents между этими строчками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2004, 20:04 |
|
||
|
Ошибка 2501 при вызове OpenReport два раза подряд
|
|||
|---|---|---|---|
|
#18+
DoEvents не помогает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2004, 10:39 |
|
||
|
Ошибка 2501 при вызове OpenReport два раза подряд
|
|||
|---|---|---|---|
|
#18+
А если на второй строке поставить брейкпойнт и дать Аксессу постоять на ней пару секунд? И второй вопрос: а если, дойдя до этого брейкпойнта, закрыть первый отчет и только тогда пустить программу дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2004, 17:31 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1652&tid=1675474]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 413ms |

| 0 / 0 |
