Хочу сделать так, чтобы в отчете на нажатие, например, какой-то галочки, скрывались определенные элементы отчета, в частности, DetailData.
Я добавил CheckBox на страницу

и на событие OnPreviewClick реализовал следующий код:
ShowMessage('Hello!');
CheckBox1.Checked := false;
DetailData1.Visible := false;
То есть, этот код, по идее, должн вывести сообщение, снять отметку с CheckBox и сделать невидимой деталь DetailData1.
В итоге, сообщение выводиться, а вот сам компонент CheckBox не изменяется и деталь не становиться невидимой.
Подскажите, как это можно сделать?
Пробовал в этом же событии использовать
Report.ShowReport;
но сбрасывается фильтр по продукту, для которой я строю этот отчет, и выводится информация для всех продуктов