我在Excel中有一个复杂的SQL来为SQL Server OLEDB生成报告的原始数据表。我想使用Crystal Report生成一个整洁和格式化的报告。我可以使用Excel原始数据表作为Crystal报表数据库数据源。但是,每次需要新报告时都需要刷新Excel。如何将Excel SQL命令文本字符串用作Crystal Report数据源?
我的Excel连接字符串:Provider = SQLOLEDB.1; Integrated Security = SSPI; Persist Security Info = True; Initial Catalog = MicrosoftDynamicsAX; Data Source = SQL2; Use Prep for Prepare = 1; Auto Translate = True; Packet Size = 4096;工作站ID = RD04;对数据使用加密= False;可能时使用列排序标记= False
我有Crystal报告版本8.5和11。
答案 0 :(得分:1)
简单
创建连接时不要选择表而是使用add命令然后将查询粘贴到框中并在报告中使用