- 水晶报表教程
- 水晶报表 - 首页
- 水晶报表 - 概述
- 水晶报表 - GUI 导航
- 水晶报表 - 选项
- 水晶报表 - 页面布局
- 水晶报表 - 获取帮助
- 水晶报表 - 设计环境
- 水晶报表 - 数据源
- 水晶报表 - 查询
- 查询筛选器和筛选条件
- 水晶报表 - 基于时间的筛选器
- 字段对象控件和修改
- 水晶报表 - 节
- 水晶报表 - 删除节
- 水晶报表 - 分组
- 水晶报表 - 分组选项
- 水晶报表 - 模板
- 水晶报表 - 插入对象
- 水晶报表 - 图表
- 水晶报表 - 交叉表布局
- 水晶报表 - 定义公式
- 水晶报表 - 公式工作区
- 创建和修改公式
- 水晶报表 - 应用布尔公式
- 水晶报表 - If-Then-Else
- 水晶报表 - 应用计算
- 水晶报表 - 条件格式化
- 水晶报表 - 创建变量
- 水晶报表 - 创建数组
- 水晶报表 - 参数
- 水晶报表 - 筛选器
- 水晶报表 - 提示面板
- 水晶报表 - 级联提示
- 水晶报表 - 创建参数字段
- 水晶报表 - 编辑参数字段
- 水晶子报表 - 概述
- 水晶报表 - 数据导出概述
- 水晶报表 - 数据导出到 Excel
- 水晶报表 - 数据导出到 XML
- 水晶报表 - 数据导出到 HTML
- 水晶报表 - 数据导出到 CSV
- 水晶报表有用资源
- 水晶报表 - 快速指南
- 水晶报表 - 有用资源
- 水晶报表 - 讨论
水晶报表 - 参数
参数用于在生成报表之前获取用户输入。用户必须在生成报表之前回答提示,并且报表输出取决于用户对参数值的响应。
通过在公式和报表中使用参数,您可以创建一个根据不同用户需求而变化的单个报表。
LOV 可用于在参数中输入提示值。LOV 可以是静态的或动态的。它们也可以用作单级动态提示或多级提示。
注意 - 水晶报表中的参数可以在从数据库检索后用于筛选器。
级联参数
具有依赖关系的参数组合在一起,被称为级联参数。级联参数允许您将两个或多个参数组合到一个组中。
继承的参数
参数也可以在Universe级别或查询面板中创建,然后可以继承到水晶报表中。它们被称为继承参数。这些参数可以在报表级别删除,但不能在报表中编辑。这些参数只能在其创建位置进行编辑。
参数数据类型
水晶报表中的参数支持以下数据类型:
- 数字
- 字符串
- 日期
- 时间
- 日期时间
- 货币
- 布尔值
- 成员
使用参数时需要注意的重要事项:
要在公式中使用参数,不必将其放在报表中。参数可以在公式中像其他对象一样使用,并且可以在公式工作区中创建。
参数可以与静态或动态 LOV 一起使用。
您还可以创建一个值列表,用户可以从中选择参数值,而不是手动输入。
值列表类型
类型 | 描述 | 何时使用 |
---|---|---|
静态 LOV | 提供基于您在报表中添加或导入的值的简单列表 |
|
基于报表数据的动态 LOV | 从数据源提供动态列表 |
|
Universe LOV | 提供在 Universe 中创建和维护的列表。 |
|
如何创建参数?
在“数据资源管理器”视图中,右键单击“参数”区域内的任意位置→选择“新建”→“新建参数”
将出现“创建参数”对话框→输入参数名称(最多 255 个字母数字字符)。在此对话框中,您可以更改参数的名称和类型以及其他属性。
从列表中选择适当的数据类型→例如字符串、数字或日期等。
在“提示文本”框中,输入所需的提示文本(最多 255 个字母数字字符)。
例如 - “选择名称”
预览报表或刷新页面区域中的数据时,此文本将显示在提示对话框中。
要创建值列表,请单击省略号按钮→将出现“编辑值列表”对话框→输入您希望在提示时看到的值→您可以为字符串类型添加国家/地区列表,或为数字类型添加值列表→单击“确定”→返回“创建参数”对话框→单击“确定”并将参数拖动到报表中。
将参数拖动到报表结构后,您可以转到页面选项卡以查看刷新报表数据时选择的 LOV。