Подскажите, как построить фильтр, в котором можно указать период, за который будет создаваться отчет (FastReport), и вывести даты начала и окончания указанного периода в отчет.
Нравится
Нужно создать свою форму фильтрации, в которой пользователь выберет даты, указать ее при регистрации отчета, а на обработчик кнопки OK передать эти даты атрибутами в отчет следующим образом:
[javascript]
ReportPreviewer.Report.Attributes('FromDate') = DateToStr(FromDate);
ReportPreviewer.Report.Attributes('ToDate') = DateToStr(ToDate);
[/javascript]
Там же можно получить доступ к набору данных отчета и наложить фильтр. Пример смотрите в wnd_ServiceDeskDateFilterScript TerrasoftXRM.
Олег, прикрепила небольшую инструкцию.
Также этот вопрос описан здесь:
http://community.terrasoft.ua/forum/topic/3541