点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用C#将Crys...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用C#将Crys...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用C#将Crystal Report 8.5迁移到Crystal report16。
到目前为止,我正在使用以下代码执行查询:
CrystalDecisions.Shared.ConnectionInfo ConnInf;
ConnInf = reportDocObject.Database.Tables [0] .LogOnInfo.ConnectionInfo;
字符串strTableName = reportDocObject.Database.Tables [0] .Name;
reportDocObject.SetSQLCommandTable(ConnInf,strTableName,CombinedQuery);//crptModel.strSQLClause);
reportDocObject.VerifyDatabase();
crystalReportViewerBrz.ReportSource = reportDocObject;
如果我在" From"子句中的表上设置了查询,则上述代码可以正常工作,但是如果查询具有join语句并从两个表中获取记录,则以上代码将无法正常工作。
我在Visual Studio2019中使用SDK2017和Crystal Report 2016。
请建议是否可以使用SQL语句中的join执行上述方式的查询。
嗨,
感谢Dell Stinnett-Christy的回复,
您是对的,我们希望避免手动重新创建Crystal报表,因为这些报表大约有800个正在使用内部联接。 SetSQLComandTable可以很好地处理单个表数据,但是我想基本上它的用法是设置表名。
我们想知道像单表植入这样的解决方案。
"将表添加到新版本中并加入数据库专家后,将行复制到旧对象中的每个对象(旧行除外)复制到新报表是一项相当简单的任务...。
在这一点上有些困惑。 您是否要说,如果我们通过数据库专家应用联接,那么可以像通过编程的单表查询一样使用它? 请建议
第二个查询:我们没有任何方法可以通过忽略rpt文件中的查询来通过程序执行这些类型的查询(带有join)?
谢谢
一周热门 更多>