首页 文章

在Crystal Reports中使存储过程参数级联

提问于
浏览
1

我没有很多使用存储过程作为Crystal Reports数据源的经验 . 我的问题是,当您连接到具有2个参数的Oracle存储过程 - Country和City时,参数已经单独映射到Crystal中 . 有没有办法让这些参数级联,即Country> City,无论是在前端还是后端

1 回答

  • 2

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

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

    参数的值将限制为SP返回的值 .

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

相关问题