1

我没有很多使用存储过程作为 Crystal Reports 数据源的经验。我的问题是,当您连接到具有 2 个参数(国家和城市)的 Oracle 存储过程时,这些参数已经分别映射到 Crystal 中。有没有办法让这些参数级联,即国家>城市,无论是在前端还是后端

4

1 回答 1

2

将存储过程添加到报表后,您应该会看到字段资源管理器的“参数字段”部分中列出的两个参数。

编辑参数之一,从“值列表”选项列表中选择“动态”。单击“值”列下方的第一行以选择您的 SP 中的哪个字段将包含国家/地区的值(键)。对描述做同样的事情。单击第二行以对 City 执行相同的过程。

参数的值将受限于 SP 返回的值。

如果将报表发布到 BusinessObjects Enterprise,它将创建一个 BusinessView(和许多其他对象)来托管值列表。这允许您指定更广泛(不仅限于 SP 的结果)的值集。

于 2011-08-25T20:50:59.910 回答