首页 > 解决方案 > 如何在 Crystal Report 中添加超过 1 个选择部分作为数据源

问题描述

如下所示procedure,它有两个选择部分(type=1type=2)。我正在将 Crystal Report 与此过程绑定。这两个部分都必须绑定报告。type=1给出多行并type=2给出单行。首先,我必须将报告与type=2然后与type=1同一个报告绑定。但是DataSource在 Crystal Report 中选择此过程时,它只type=1选择选择方法为DataSource. 我应该如何将两者都包括在报告types中的程序DataSource中?我在 VS2008 中使用 CrystalReport。

ALTER procedure [dbo].[usp_report]
 @applicationno varchar(20)=null,
 @sessionyr varchar(10)=null,
 @type int=null
as
BEGIN
     
     if(@type=1)
       begin
                /* Select Statement Goes Here */
       end    
    if(@type=2)
       begin
                /* Select Statement Goes Here */
       end
               
END

标签: crystal-reportssap

解决方案


不能从 Crystal 中的存储过程中使用多个结果集。您可以调整您的 proc,以便它为两种类型提供相同的列(当然,只填充使用过的列)。


推荐阅读