Как ускорить печать Crystal Reports 11?

Я использую Crystal Reports 11 (и VB6), чтобы открыть файл отчета, загрузить данные из базы данных Access и либо распечатать отчет на принтере, либо экспортировать отчет в другой файл .rpt (для последующей печати без базы данных).

Даже для небольших объемов данных процесс несколько медленный. Профилирование показало около 1,5 секунд для трех записей (одна страница). Для примерно 500 записей на 10 страницах это 1,7 секунды.

Могу ли я сделать что-нибудь, чтобы ускорить это? Могу ли я настроить данные или отчет?

11.12.2008 12:07:56
2 ОТВЕТА
РЕШЕНИЕ

Это всего лишь идея, но я сначала попытаюсь создать представление на сервере, чтобы CR мог напрямую получать доступ к данным отчета, не занимаясь никаким объединением, фильтром или чем-либо еще на стороне пользователя. Я прочитал ужасные вещи о CR, запрашивающем сервер несколько раз с одним и тем же запросом, прежде чем отображать отчет ...

1
28.01.2009 10:59:11

Видя, что других ответов нет, я просто опубликую то, о чем я действительно думаю, и, честно говоря, я бы хотел, чтобы мое приложение Crystal Reports 11 было таким же быстрым, как и ваше. В моем приложении так много скрытых полей и разделов, что Crystal просто тянет около минуты, чтобы сгенерировать любой отчет.

1
11.12.2008 14:48:43