Распечатка сообщения в отчете

Доброго времени суток!
Интересует вопрос, как добавить дополнительное поле в окно фильтрации в fastreport и реализовать распечатку сообщения из этого поля в отчете? И реализуемо ли это вообще?

Нравится

10 комментариев

Здравствуйте, Илья.

Если Вы имеете в виду базовую фильтрацию отчета, то Вы можете использовать в качестве фильтра любое поле, которое есть в датасетах, привязанных к отчету.

Если же для отчета было создано пользовательское окно фильтрации, то алгоритм добавления поля аналогичен любым другим сервисам окна в системе.

Что Вы подразумеваете под распечаткой сообщения из этого поля?

Требуется именно, взять значение поля из карточки фильтрации и распечатать его в отчете.
Это возможно сделать?

Посмотрите прикрепленный файл (взято из этого блога)
sozdat_svoe_okno_filtracii_dlya_otcheta_2.doc

Илья, подробный пример есть в файле, который предоставил Александр.

Спасибо!
Еще такой вопрос:
как в этом же окошке использовать стандартные фильтры для отчета?

Илья, в случае использования пользовательского окна фильтрации все фильтры в новом окне Вам необходимо создавать вручную в дополнение к созданным Вами.

Ага, а есть пример реализации такого окна?

Есть пример реализации, описанный Александром выше. По аналогии Вы создаете и остальные поля.

Там нет стандартного фильтра.
Требуется добавить именно стандартный фильтр для отчета.
Который формируется в конструкторе отчетов.

Илья, здравствуйте.

Опишу еще раз.

Есть стандартное окно фильтрации. Вы можете добавить в него дополнительные условия фильтрации в самом отчете:

[URL=http://fastpic.ru/][IMG]http://i66.fastpic.ru/big/2014/0715/35/5d69282b…]

Есть возможность создать свое окно фильтрации и привязать его к отчету. В этом случае Вы собственноручно добавляете в него нужные фильтры. В приложенном Александром файле есть пример добавления одного из фильтров (не базовых). На основе этого примера Вы можете добавить и другие поля, например, те, которые присутствуют в базовом окне фильтрации.
Если у Вас есть конкретные вопросы по процессу добавления полей, мы будем рады на них ответить.

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