Crystal Reports - 参数

参数用于在生成报告之前获取用户输入.用户必须在生成报告之前回答提示,并且报告输出取决于用户对参数值的响应.

通过使用带公式的参数并在报告中,您可以根据不同用户的需求创建单个报告.

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添加值列表;单击确定→您将返回"创建参数"对话框→单击确定并将参数拖到报告中.

编辑值


编辑值1 Customer Details

将参数拖动到报表结构后,您可以转到页面选项卡请参阅刷新报告数据时选择的LOV.