如何获得数据库字段以显示在报告上并使其正确运行?

2020-09-13 04:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我每月使用Crystal Reports v 9.2.0.448运行两次报告。 我们最近从我提取信息的地方升级了数据库,CR引用的两个表也已更改。

我已经能够成功连接到新表,正确设置所有链接,并修改了一些报告; 但是,当我从两个新表中添加两个特定字段时,报表数据不会产生任何结果。 当我删除这两个字段时,报告会照常运行,请减少这两个字段中的数据。

我打开了报表的上一版本,并比较了我知道要比较的所有内容,但没有看到任何位置差异或设置说明任何两个不同表中的名称导致报表无法生成的原因 结果,而我对CR不够了解,无法知道下一步该怎么做。 因此,我真的希望有人能够在此方面为我提供帮助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我每月使用Crystal Reports v 9.2.0.448运行两次报告。 我们最近从我提取信息的地方升级了数据库,CR引用的两个表也已更改。

我已经能够成功连接到新表,正确设置所有链接,并修改了一些报告; 但是,当我从两个新表中添加两个特定字段时,报表数据不会产生任何结果。 当我删除这两个字段时,报告会照常运行,请减少这两个字段中的数据。

我打开了报表的上一版本,并比较了我知道要比较的所有内容,但没有看到任何位置差异或设置说明任何两个不同表中的名称导致报表无法生成的原因 结果,而我对CR不够了解,无法知道下一步该怎么做。 因此,我真的希望有人能够在此方面为我提供帮助。

付费偷看设置
发送
3条回答
追夢秋陽
1楼-- · 2020-09-13 05:30

伊冯,

添加两个字段后,复制CR生成的SQL并直接在数据库上运行它。

数据库是否返回任何行?

您是否检查过添加这两个字段前后的SQL Join是否有所不同?

-Abhilash

lukcy2020
2楼-- · 2020-09-13 05:27

您正在使用哪种类型的数据库? 如果升级后的数据库具有创建Crystal 9时不可用的新数据类型,并且两个字段都具有新数据类型,那么如果不升级Crystal,将无法使它工作。

-戴尔

compass1988
3楼-- · 2020-09-13 05:29

感谢戴尔。 我们的数据库使用Pervasive SQL引擎。 我真的只是在了解后端数据库管理,所以我不确定是否在寻找正确的东西,但是我确实发现原始数据库字段的字段类型(我认为是数据类型) 是String(50),新数据库字段的字段类型是String(100),因此使我相信它是另一种数据类型。 我将对该报告完全采用其他选择,然后,如果需要升级CR,可以稍后再访问。

感谢,
伊冯

一周热门 更多>