参数用于在生成报告之前获取用户输入.用户必须在生成报告之前回答提示,并且报告输出取决于用户对参数值的响应.
通过使用带公式的参数并在报告中,您可以根据不同用户的需求创建单个报告.
LOV可用于在参数中输入提示值. LOV可以是静态的也可以是动态的.它们也可以用作单级动态提示或多级提示.
注意 : 从数据库中检索Crystal Reports中的参数可以在过滤器中使用.
级联参数
具有相关性的参数组合在一起并且已知作为级联参数.级联参数允许您将一个组中的两个或多个参数分组.
继承参数
也可以在Universe级别或查询中创建参数面板,它们稍后可以继承到Crystal Reports中.它们被称为继承参数.可以在报告级别删除这些参数,但不能在报告中对其进行编辑.这些参数只能在创建它们的地方进行编辑.
参数数据类型
Crystal Report支持下面的参数数据类型 :
Number
String
Date
Time
DateTime
Currency
Boolean
Member
使用参数&minus时要记住的要点;
要在公式中使用参数,不必将其放在报表中.参数可以像其他对象一样在公式中使用,也可以在公式工作室中创建.
参数可以与静态或动态LOV一起使用.
您还可以创建一个值列表,用户可以从中选择参数值,而不是手动输入.
值类型列表
如何创建参数?
在"数据资源管理器"视图中,右键单击"参数"区域→选择New→新参数
出现"创建参数"对话框&rarr ;输入参数的名称(最多255个字母数字字符).在对话框中,您可以更改参数的名称和类型以及其他属性.
从列表&rarr中选择适当的数据类型;例如字符串,数字或日期等.
在"提示文本"框中,输入所需的提示文本(最多255个字母数字字符).
例如:"选择名称"
当您预览报表或刷新页面区域上的数据时,此文本将出现在提示对话框中.
要创建值列表,请单击省略号按钮→将出现"编辑值列表"对话框→输入您出现提示时要查看的值→您可以为String类型添加国家/地区列表,或者为Number类型&rarr添加值列表;单击确定→您将返回"创建参数"对话框→单击确定并将参数拖到报告中.
将参数拖动到报表结构后,您可以转到页面选项卡请参阅刷新报告数据时选择的LOV.