Доброго времени суток!
Интересует вопрос, как добавить дополнительное поле в окно фильтрации в fastreport и реализовать распечатку сообщения из этого поля в отчете? И реализуемо ли это вообще?
Нравится
Здравствуйте, Илья.
Если Вы имеете в виду базовую фильтрацию отчета, то Вы можете использовать в качестве фильтра любое поле, которое есть в датасетах, привязанных к отчету.
Если же для отчета было создано пользовательское окно фильтрации, то алгоритм добавления поля аналогичен любым другим сервисам окна в системе.
Что Вы подразумеваете под распечаткой сообщения из этого поля?
Посмотрите прикрепленный файл (взято из этого блога)
sozdat_svoe_okno_filtracii_dlya_otcheta_2.doc
Илья, подробный пример есть в файле, который предоставил Александр.
Илья, в случае использования пользовательского окна фильтрации все фильтры в новом окне Вам необходимо создавать вручную в дополнение к созданным Вами.
Есть пример реализации, описанный Александром выше. По аналогии Вы создаете и остальные поля.
Илья, здравствуйте.
Опишу еще раз.
Есть стандартное окно фильтрации. Вы можете добавить в него дополнительные условия фильтрации в самом отчете:
[URL=http://fastpic.ru/][IMG]http://i66.fastpic.ru/big/2014/0715/35/5d69282b…]
Есть возможность создать свое окно фильтрации и привязать его к отчету. В этом случае Вы собственноручно добавляете в него нужные фильтры. В приложенном Александром файле есть пример добавления одного из фильтров (не базовых). На основе этого примера Вы можете добавить и другие поля, например, те, которые присутствуют в базовом окне фильтрации.
Если у Вас есть конкретные вопросы по процессу добавления полей, мы будем рады на них ответить.