Topic: Проблема при передаче компонентов в переменные FastReport
Эти вопросы пересекаются с предыдущим постом.
При передаче в переменные FastReport компоненты формы указываются в секции "Выберите компоненты, участвующие в поиске".
Если их там не указать, то эти компоненты будут недоступны в мастере отчетов.
Однако, такой подход ведет к проблеме:
Если открыть форму с данными и в каком-либо поле изменить значение (напр. добавить пробел), то при нажатии кнопки "Отчет" на выводимой странице будет пустота.
Причина - значение этого компонента участвует в поиске, а его мы изменили (добавили пробел).
Таким образом, не может быть найдено совпадения данных на форме с данными в БД.
Поэтому, и отчет пустой.
Вопросов два:
1. Можно ли передавать в переменные FastReport значения компонентов, если они не связаны с БД?
Например, надо отображать или скрывать изображение в отчете, в зависимости от флага на форме, состояние которого нет смысла хранить в БД.
2. Можно ли сделать так, чтобы передаваемые в отчет компоненты не участвовали в поиске?
Надо чтобы их значения можно было использовать только в скрипте отчета или просто отобразить в отчете.