Можно ли сохранить данные из подотчета Crystal

У меня есть подотчет, который находится на втором уровне детализации моего отчета. Я заметил, что каждый раз, когда я опускаюсь до этого уровня, записи подотчетов извлекаются из базы данных, что в моем конкретном случае является длительным процессом (ну, около 2 минут или около того).

Есть ли способ для Crystal сохранить все данные, прочитанные подотчетом, чтобы при последующих детализации он не обновлял подотчет?

Я не возражаю, если он должен обновляться при открытии отчета, но для удобства использования важно, чтобы он значительно ускорялся при обычном использовании.


person Andy F    schedule 15.02.2011    source источник


Ответы (1)


Этот вложенный отчет вызывается несколько раз с одними и теми же параметрами? Можно ли переместить вложенный отчет в раздел, который запускается только один раз, например в нижний колонтитул отчета?

Вы можете отключить функцию on demand вложенного отчета и включить функцию Save Data with Report в основном отчете. Это сделало бы первое обновление намного длиннее, но затем они могли бы передавать его с сохраненными данными.

person dotjoe    schedule 15.02.2011
comment
Ага, к сожалению он в разделе деталей, так как вызывается каждый раз с разными параметрами. - person Andy F; 16.02.2011
comment
О, я вижу, вы не возражаете против первой загрузки, но после этого вы хотите, чтобы пользователь мог быстро просмотреть отчет? Обновление моего ответа... - person dotjoe; 16.02.2011
comment
@dot Да, по сути это все. Я надеюсь запустить его как запланированный отчет, чтобы он мог работать всю ночь, если потребуется, но люди должны иметь возможность детализировать группы, не тратя минуты на загрузку своих данных. Я тоже, кажется, ошибся - подотчет находится не на уровне детализации, а на уровне второй группы, которая скрыта до тех пор, пока не будет детализирован первый уровень. Похоже, что это скрытие означает, что вложенный отчет не запускается до тех пор, пока его не нужно будет просмотреть, даже если по требованию не установлен флажок... - person Andy F; 16.02.2011
comment
@dot: Хорошо, отображение разделов, безусловно, дает желаемый эффект, но теперь я застрял с отчетом, который выглядит ужасно! Знаете ли вы, как скрыть сгруппированный раздел, содержащий вложенный отчет, без очистки уже полученных данных? - person Andy F; 16.02.2011
comment
@dot: я обнаружил, что если я покажу группы при запуске отчета, я смогу скрыть группы, когда он будет завершен, и просто щелкнуть «Использовать сохраненные данные», чтобы сохранить всю информацию вложенного отчета. Это, в сочетании с функцией «Сохранить данные в отчете», означает, что я могу запустить свой отчет за ночь, а затем распространить его утром со всеми данными внутри! Большое спасибо за Вашу помощь. - person Andy F; 17.02.2011