ПредишенСледващото

Филтриране на записи в Crystal Reports отчети 11.5, филтър на ниво заявка и средства Изберете експерт, формули за използване на определени филтрирането

В повечето случаи, в доклада не се нуждае от всички данни от източника, но само някои от тях. В този случай, докладът ще трябва да конфигурирате филтриране (подобно на клауза WHERE на езика SQL).

доклади за филтриране в Crystal Reports могат да бъдат реализирани по два начина.

Първият метод - за вграждане филтруване структура в SQL КЪДЕТО заявка. които ще бъдат предадени на източника на данни. Обикновено това се използват параметри (вж. Раздел 10), за да се гарантира възможността да избират различни стойности. И за да се гарантира, че потребителят е по-удобно да се избере, обикновено тя все още е на ниво приложение, от което се нарича доклада, осигурява графичен вид със списъци, текстови кутии, календари и други GUI елементи. Този подход ще бъде обсъдено в модула за интеграцията на Crystal Reports с вашите приложения.

Вторият метод - използвайте Crystal Reports възможности за филтриране на данни в доклад. Както и в случая на сортиране на данните, в повечето ситуации, Crystal Reports да се промени автоматично SQL заявката за. добавяне на конструкцията къде. но е по-добре (особено когато става дума за няколко източници на данни) контрол Crystal Reports. така че да не се сблъскат с филтрация вече в окончателния доклад, след свалянето на информация от базата данни.

Конфигуриране на Crystal Reports филтриране означава се извършва с помощта на Изберете експерт или на подбор формули в менюто доклад.

Open Изберете експерт може да бъде с помощта на:

· Доклад меню | Изберете експерт;

· Бутон Изберете експерт;

· Контекстното меню за областта;

· Експерти в отчетния - Изберете раздела.

След това изберете желаното поле, изберете желания оператор и определя условията за това. Ако сравнението със състоянието на терена дава Вярно е, че областта се показва в доклада. Допълнителни условия - чрез новия раздела няколко раздела са комбинирани като И (логическа И).

Можете да зададете диапазона на данни: В оператора за периода, а след това - за да изберете желания обхват. Той често се използва до момента.

Подобно на оператора могат да се използват два заместващи символи: * означава "неограничен брой знаци." - всеки отделен знак.

В някои ситуации, вградени оператори не са подходящи (например, е необходимо да се покаже цялата Англия, плюс поръчки за повече от 10 000 долара) - в такива ситуации, формулата трябва да бъдат написани на ръка. например:

Чувствителност в състоянието на филтъра - в зависимост от това дали той се монтира на източника.

Превключвател за избор на група - ви позволява да приложите филтър към дадена група, а не на крайните записите в доклада.

Препоръчително е, ако е възможно, да се използва филтър за тези области, които са индексирани от източника.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!