crystal-reports - 如何在 Crystal Report 中添加超过 1 个选择部分作为数据源
问题描述
如下所示procedure
,它有两个选择部分(type=1
和type=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 中的存储过程中使用多个结果集。您可以调整您的 proc,以便它为两种类型提供相同的列(当然,只填充使用过的列)。
推荐阅读
- c++ - 如何安全地将 uint32_t 中的有符号字段提取为有符号数(int 或 uint32_t)
- angular - 运行时未找到 Android CameraLauncher 类
- python - 如果有这么多的可能性,如何使用 elif 或 if 条件?
- android - Android:在创建时为 textview 设置随机背景颜色
- python - 熊猫过滤器日期
- react-native - 目前在 RN 应用程序中正确更改 android 的 bundle id 的最简单方法是什么?
- python - 整个 tkinter 应用程序左上角的奇怪白色边框
- python - 使用 Harris 角点检测检测网格交叉点
- java - 找到第一个字母字符并将其替换为大写字符
- java - 在 Java 中使用 CrudRepository 排除表