我想拍摄或生成包含两个设计的报告, 必须生成一个包含没有图像的文本和另一个包含图像的报告。 在我的数据集中,我可以识别该类别,但我不知道如何一键显示报告,即单击按钮我必须能够根据数据集值生成两个设计
答案 0 :(得分:0)
您可以使用FastReport的OnBeforePrint事件,如:
procedure TMyForm.frxMyReportBeforePrint(Sender: TfrxReportComponent);
begin
if Sender.Name = 'Picture1' then
begin
// Check data set field condition - for example:
if DataSource.DataSet.FieldByName('MyFieldName').AsInteger = 1 then
Sender.Visible := True
else
Sender.Visible := false;
end;
end;