【发布时间】:2016-06-24 19:35:50
【问题描述】:
我在 Excel 中有一个复杂的 SQL,用于从 SQL 服务器 OLEDB 生成原始数据表以供报告。我想使用 Crystal Report 生成一个整洁且格式化的报告。我可以使用 Excel 原始数据表作为 Crystal 报表数据库数据源。但是,每次需要新报告时都需要刷新 Excel。如何使用 Excel SQL 命令文本字符串作为水晶报表数据源?
My Excel 连接字符串:Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=MicrosoftDynamicsAX;Data Source=SQL2;Use Procedure for Prepare=1;Auto Translate=True;Packet Size= 4096;工作站 ID=RD04;对数据使用加密=False;尽可能使用列排序规则标记=False
我有水晶报表版本 8.5 和 11。
【问题讨论】:
-
excel要刷新是什么意思?
-
因为Excel数据来自SQL Server,通过SQLOLEDB查询获取。
-
也许我应该用其他方式提问。如何在 Crystal 报表上使用 SQL Server 查询?查询很复杂,用水晶报表从头开始创建并不容易。如何复制现有查询并将其粘贴到 Crystal 报表 sql?
标签: crystal-reports