我在“报表”构建器中运行使用订单号(大约100)的查询。目前他们是固定的,我每次都要改变它们。有没有办法可以在.txt中将这些数字导入Report Builder,然后运行报告。
查询如下:
Select * from purchase p
where p.order in ('15642','1245','623565')
这是一个简单的查询,但我的查询有很多连接
如果没有,我该如何重写此报告,以便用户可以选择自己的订单号? Cyrstal报告有这种能力吗? 制作.Net / C#应用程序工具并将结果导出到EXCEL ??
建议将不胜感激!
答案 0 :(得分:0)
是的,Crystal Reports可以从文本文件(至少是我正在使用的Crystal Reports XI)导入,但默认情况下可能不会安装该功能。
创建新连接,选择“Access / Excel(DAO)”。在出现的对话框中,选择“Text”作为数据库类型。默认情况下,文本文件的第一行应该是标题。我不知道是否有可能改变这种行为。
至于让用户在运行时选择正确的参数的订单号。创建一个参数,并在字段选择专家中将其称为{CR_test_txt.TEST0001} = {?myParameter}
。根据您希望的报告和高级运行时选项,您可能必须在使用它之前解析该参数。