Создание простого отчета

Оценить
(0 голоса)

Создание простого отчета выполняется быстро, для этого достаточно выбрать соответствующие таблицы, перетащить в отчет нужные поля и щелкнуть на кнопке Preview (Предварительный просмотр). Однако если выполнять только эти действия, размеры отчета могут оказаться намного больше, чем хотелось бы! Ведь не хватает одного очень важного действия, а именно — отбора записей. Если не указать никаких критериев отбора, в отчет будут включены абсолютно все существующие в выбранных таблицах записи.

В случае небольших баз данных для персональных компьютеров (ПК), содержащих, скажем, 1000 записей, помещение всех записей в отчет не займет много времени или системных ресурсов. Положение кардинальным образом меняется, если речь идет о крупной базе данных SQL с, возможно, миллионами записей; последствия неиспользования критериев отбора, скорее всего, окажутся крайне негативными для вашей настольной системы. Поскольку Crystal Reports необходимо где-то хранить данные, из которых состоит отчет, в ситуациях подобного рода вам может просто не хватить памяти или временного дискового пространства. Даже если ресурсов окажется достаточно, все равно отчет будет работать очень медленно, а, значит, от него будет мало толку, и все из-за того, что в него было включено такое большое количество записей.

Практически все отчеты требуют применения критериев отбора. У вас может возникнуть желание ограничить отчет только заказчиками из США, только заказами, размещенными в 2006 году, или только счетами-фактурами, которые просрочены не более чем на 30 дней. Для установки ограничений подобного рода используются критерии отбора записей. В любом случае, применять критерии отбора записей лучше всего уже на стадии проектирования отчета — возможно, перед предварительным просмотром или выводом на печать.

Подробнее в этой категории: Эксперт Select Expert »
Эксперт Select Expert
Выбор записей с помощью полей даты
Работа с формулой отбора записей напрямую
Чувствительность к регистру и отбор записей
Ограничение данных с помощью формулы отбора групп

Добавить комментарий


Защитный код
Обновить