1

我正在使用订单号(大约 100)的报表生成器中运行查询。目前它们是固定的,我每次都必须更改它们。有没有办法可以将这些数字导入 .txt 中的报表生成器,然后运行报表。

查询如下:

Select * from purchase p
where p.order in ('15642','1245','623565')

这是一个简单的查询,但我的查询有很多连接

如果没有,我该如何重写此报告,以便用户可以选择自己的订单号?Cyrstal报告有这个能力吗?制作.Net/C#应用工具并将结果导出到EXCEL??

建议将不胜感激!

4

1 回答 1

0

是的,Crystal Reports 可以从文本文件(至少我正在使用的 Crystal Reports XI)导入,尽管默认情况下可能不会安装该功能。

创建一个新连接,选择“Access/Excel (DAO)”。在出现的对话框中,选择“文本”作为数据库类型。默认情况下,文本文件的第一行应该是标题。我不知道是否有可能改变这种行为。

至于让用户在运行时选择订单号,这正是参数的用途。创建一个参数并像{CR_test_txt.TEST0001} = {?myParameter}在字段选择专家中一样调用它。根据您想要的报告和高级运行时选项,您可能必须在使用它之前解析参数。

于 2013-08-08T12:11:52.027 回答