如何在 Crystal 报表中添加超过 1 个 Select 部分作为数据源
How To Add More Than 1 Select Sections as DataSource in Crystal Report
如下 procedure
它有两个 select 部分(type=1
和 type=2
)。我将 Crystal 报告与此程序绑定。这两个部分都必须绑定报告。 type=1
给出多行 & type=2
给出单行。首先,我必须将报告与 type=2
绑定,然后在同一报告上与 type=1
绑定。但是在 select 将此过程作为 DataSource
在 Crystal 报告中它仅选择 type=1
select 方法作为 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 中存储过程中的多个结果集。您可以调整您的过程,以便它为两种类型提供相同的列(当然,只填充使用过的列)。
如下 procedure
它有两个 select 部分(type=1
和 type=2
)。我将 Crystal 报告与此程序绑定。这两个部分都必须绑定报告。 type=1
给出多行 & type=2
给出单行。首先,我必须将报告与 type=2
绑定,然后在同一报告上与 type=1
绑定。但是在 select 将此过程作为 DataSource
在 Crystal 报告中它仅选择 type=1
select 方法作为 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 中存储过程中的多个结果集。您可以调整您的过程,以便它为两种类型提供相同的列(当然,只填充使用过的列)。