【发布时间】:2017-05-09 20:23:36
【问题描述】:
我正在使用 CR9,我想在生成报表之前从 Crystal Reports 调用数据库存储过程(此过程的结果将成为报表的一部分)。
这可能吗?如果可以,该怎么做?
编辑:
我想制作序列: 1. CR调用存储过程
存储过程 (SP) 生成条形码
SP 将生成的条形码插入数据库
[SP 也返回结果 (1 -ok/0 -nok),但这只是信息]
Crystal Report 将我的条形码从数据库中放入报告中(作为报告中的其他数据链接)
我的带条形码的打印机打印报告
【问题讨论】:
-
你能说得更具体点吗? SP 结果将以何种方式成为报告的一部分?
-
我已经澄清了问题
-
您的报告在步骤 4 中以何种方式从数据库中获取条形码?一个典型的sql命令?
-
标准方式:我将带有该条形码的表格添加到 CR,并通过 id 将其与其他表格链接。当我得到条件 base.bar_id=barcode.id 的记录时,条形码将报告
-
你能用 sql 脚本完成第 4 步和第 5 步所需的操作吗?如果是,请尝试将步骤 1-3 的 SP 作为主报告的 sql 命令执行,将步骤 4-5 的脚本作为子报告的 sql 命令执行,您将添加到主报告中
标签: sql-server-2008 stored-procedures crystal-reports-xi