Parameters 选择要查看的子报表
我已经创建了一个包含5个子报告的报告。我想做的是创建一个参数,让用户选择要查看的子报表,但不知道如何创建。主报表中没有数据,只有子报表。您可以创建一个参数并在“值”字段中添加子报表选项。如果希望用户能够选择多个报告,请确保将参数设置为接受多个值。 然后,您可以创建多个详细信息部分并根据参数值抑制每个部分,或者右键单击子报表,单击“格式化子报表”,然后根据参数值对子报表执行条件抑制。 公式可能类似于:Parameters 选择要查看的子报表,parameters,crystal-reports,subreport,Parameters,Crystal Reports,Subreport,我已经创建了一个包含5个子报告的报告。我想做的是创建一个参数,让用户选择要查看的子报表,但不知道如何创建。主报表中没有数据,只有子报表。您可以创建一个参数并在“值”字段中添加子报表选项。如果希望用户能够选择多个报告,请确保将参数设置为接受多个值。 然后,您可以创建多个详细信息部分并根据参数值抑制每个部分,或者右键单击子报表,单击“格式化子报表”,然后根据参数值对子报表执行条件抑制。 公式可能类似于: {?parameter} <> "subreportName" OR not({?p
{?parameter} <> "subreportName" OR
not({?parameter} in ["subreportName1", "subreportName2", etc..]) = True
{?参数}“subreportName”或
在[“subreportName1”、“subreportName2”等中不({?参数}])=True
或者,您可以创建一个按需子报表,该子报表仅在用户单击时运行
Myparam
的名称,并在值部分添加5个值。例如:report1
,report2
,report3
,report4
,report5
。更改选项以允许多个值为True