2010-11-18 3 views
0

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

Скажем, у меня есть стол с миллионом записей. Я использую мастер отчетов, чтобы выбрать эту таблицу и некоторые поля. Прежде чем я смогу перейти к шагу, где я могу использовать эксперта-подборщика; Crystal Reports извлекает всю запись для рендеринга в отчете. Это может занять 5-10 минут ожидания.

Есть ли какие-то настройки для ограничения количества записей, которые можно получить во время разработки? Или есть какой-то другой подход?

ответ

0

Простая установка может ограничить записи !! Вот он, если вы используете .Net 1.1 (аналогичный набор опций в более высоких рамках тоже!).

Решение 1: правая кнопка мыши на макете отчета> Отчеты>Top N/Сортировать Группу экспертов> Выбрать Top N в раскрывающемся, который просит для типа фильтрации/сортировки вы хотите сделать> Установите значение верхнего N (100, например.)> Снимите флажок, который включает другие записи. Вы сообщите, что будут отфильтрованы только для верхних N записей из набора данных.

Решение 2: Использование формулы выбора записи, в которой вы ограничиваете количество записей в отдельном отчете отчета/отчета. Щелкните правой кнопкой мыши по макету отчета> Отчеты> Формула выбора записей> Введите формулу как «RecordNumber < = N». Вот и все. Количество записей, полученных из источника данных, будет только до N.

Приветствия!

Смежные вопросы