Crystal报表形成正确的SQL查询,但不使用GUID列显示数据

2020-08-13 11:20发布

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

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


我有一个带有GUID列和recordId(不是guid)列的表。 我需要我的报告接受GUID作为报告参数,并使用"记录选择"公式来确定我仅获得所需的记录ID。

由于该报表不支持传递GUID参数,因此我能够将GUID转换为字符串并将其传递进来而不会发生任何情况。 如果我在Crystal Designer中生成SQL查询,则看起来不错:WHERE子句的格式正确,如果我在SQL Designer中运行查询,它将找到我需要提取的所有记录。 但是,当我实际尝试显示该报告时,它指出尽管SQL Profiler也显示已触发正确的SQL,但仍找到0条记录。

有人遇到吗? 有什么方法可以使记录选择公式在实际显示报告时不删除记录?

如果有帮助,我正在使用Crystal Designer的14.0.4。

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

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


我有一个带有GUID列和recordId(不是guid)列的表。 我需要我的报告接受GUID作为报告参数,并使用"记录选择"公式来确定我仅获得所需的记录ID。

由于该报表不支持传递GUID参数,因此我能够将GUID转换为字符串并将其传递进来而不会发生任何情况。 如果我在Crystal Designer中生成SQL查询,则看起来不错:WHERE子句的格式正确,如果我在SQL Designer中运行查询,它将找到我需要提取的所有记录。 但是,当我实际尝试显示该报告时,它指出尽管SQL Profiler也显示已触发正确的SQL,但仍找到0条记录。

有人遇到吗? 有什么方法可以使记录选择公式在实际显示报告时不删除记录?

如果有帮助,我正在使用Crystal Designer的14.0.4。

付费偷看设置
发送
2条回答
能不能别闹
1楼-- · 2020-08-13 12:00

您好,Vernon

您需要做的第一件事就是更新到最新的CR 2011 Service Pack; SP 11(您当前正在使用SP 4 ...)。

可以从此处下载SP:

下载SAP Crystal Reports和其他软件

看看是否有帮助。

-Ludek

加拿大全球支持中心AGS产品支持高级支持工程师

Twitter上关注我

樱桃小丸子0093
2楼-- · 2020-08-13 11:39

已更新为设计者的Service Pack 11,并重新打开并保存了报告。 该报表仍构成正确的SQL查询,但不显示任何数据。

一周热门 更多>