首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SQR报告升级到水晶报表

将SQR报告升级到水晶报表
EN

Stack Overflow用户
提问于 2013-10-23 03:32:06
回答 2查看 305关注 0票数 1

我们目前正在使用SQR报告,我们希望升级到2011年水晶报告。是否可以将SQR查询转换为在水晶中使用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-23 13:13:54

据我所知,没有从SQR到水晶的“转换器”。SQR是一个比水晶强大得多的工具,如果有转换器的话,我会很惊讶。话虽如此,您可以在SQR中使用任何SQL查询,这使我相信您可以用水晶来使用SQR查询。语法上可能有一些细微的差异,但是如果您了解查询的功能,就不会太难了。

希望能帮上忙

克里斯

票数 1
EN

Stack Overflow用户

发布于 2017-07-19 17:10:24

您可以轻松地解析*.sqr文件并筛选出DML/DDL和选择语句,以便在水晶报表中重用。为此,您可以使用任何支持正则表达式的脚本语言。

在Python中,它看起来如下所示:

供选择:

代码语言:javascript
复制
selects=re.findall(r'begin-select(.*)end-select',sqr_txt, re.MULTILINE|re.DOTALL)

对于DMLs/DDLs:

代码语言:javascript
复制
dmls=re.findall(r'begin-sql(.*)end-sql',sqr_txt, re.MULTILINE|re.DOTALL)

运行Python脚本后,可以在Crystal Reports中使用筛选过的SQL。

这正是我在编写PySQR时使用的方法

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19532277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档