Проблема с памятью при создании больших отчетов Access - PullRequest
0 голосов
/ 17 ноября 2010

У нас проблема.У нас есть сложное приложение Access 2003.Когда наш основной пользователь пытается создать особенно длинный отчет, он получает сообщение «2004 - Недостаточно памяти для выполнения этой операции.Закройте ненужные программы и попробуйте снова ».Проблема в том, что остальные из нас могут нормально запустить один и тот же отчет.Наш пользователь может запустить тот же отчет нормально с меньшим количеством данных.Мы рассмотрели очевидные вещи, такие как объем памяти на его компьютере и доступное дисковое пространство.Похоже, что это нормально, по сравнению с теми, которые могут работать нормально.

Ошибка возникает, когда он пытается записать отчет в текстовый файл.Он может создавать отчет, когда пишет непосредственно на принтер, но поскольку отчет очень длинный, мы записываем вывод в файл PDF.

Отчет содержит 4500 страниц.Это страницы большого размера, что означает, что данные будут обрезаны, если вы используете принтер и страницу обычного размера.У меня есть поиск в Интернете, но ни одно из предложений не работает для нас.Будем благодарны за любые ваши предложения.

Боб Аваллоне

1 Ответ

0 голосов
/ 17 ноября 2010

У вас есть графика в отчете?Даже маленький в заголовке страницы?Если это так, не используйте форматное событие для заполнения графики.Или измените надпись на BMP.

...