在SQL查询运行时的From子句中更改表名

2020-08-16 18:45发布

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

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


嗨,

我正在使用Crystal Report 16,并且想更新通过代码从rpt文件收到的SQL查询中的表名。 请建议如何编辑SQL语句中的From子句?

我知道SetSQLCommandTable(),但是在我的代码中,我正在通过recordselctionformula()更新where子句,所以我相信我必须在SetSQLCommandTable()参数中提供完整的SQL Query(以及Select,From where) 我要使用它。 另一个问题是,如果查询使用join,那么我可以使用此功能。

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

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


嗨,

我正在使用Crystal Report 16,并且想更新通过代码从rpt文件收到的SQL查询中的表名。 请建议如何编辑SQL语句中的From子句?

我知道SetSQLCommandTable(),但是在我的代码中,我正在通过recordselctionformula()更新where子句,所以我相信我必须在SetSQLCommandTable()参数中提供完整的SQL Query(以及Select,From where) 我要使用它。 另一个问题是,如果查询使用join,那么我可以使用此功能。

付费偷看设置
发送
3条回答
小灯塔
1楼 · 2020-08-16 19:20.采纳回答

从CR 9开始就无法使用。

解决方法是使用Command作为数据源,然后可以编辑SQL

由于无法将基于表的报告转换为命令,因此必须将objeccts从1个报告复制到新报告。

Run for CR现在在这里:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

我们不再与CR或Visual Studio一起安装

Don

何必丶何苦呢
2楼-- · 2020-08-16 19:09

您使用的是哪个SDK包?

天桥码农
3楼-- · 2020-08-16 19:19

环境:

Visual Studio 2019

Visual Studio 2017的SDK

晶体报告16

一周热门 更多>