Период в фильтре отчета

Подскажите, как построить фильтр, в котором можно указать период, за который будет создаваться отчет (FastReport), и вывести даты начала и окончания указанного периода в отчет.

Нравится

3 комментария

Нужно создать свою форму фильтрации, в которой пользователь выберет даты, указать ее при регистрации отчета, а на обработчик кнопки OK передать эти даты атрибутами в отчет следующим образом:

ReportPreviewer.Report.Attributes('FromDate') = DateToStr(FromDate);
	ReportPreviewer.Report.Attributes('ToDate') = DateToStr(ToDate);

Там же можно получить доступ к набору данных отчета и наложить фильтр. Пример смотрите в wnd_ServiceDeskDateFilterScript TerrasoftXRM.

Олег, прикрепила небольшую инструкцию.
Также этот вопрос описан здесь:
http://community.terrasoft.ua/forum/topic/3541

Спасибо. Буду пробовать.

Показать все комментарии