2010-11-16 71 views
0

我有一个使用水晶报告创建报告的应用程序。报表的数据是在动态创建的数据库表中创建的,然后在创建报表后删除。我想保存创建报告的数据库。
我有权访问报告,所以我想知道是否可以在创建报告时运行的Crystal报告中嵌入脚本,并将数据移动到另一个位置,例如通过批处理脚本。从水晶报告中运行脚本

任何人都可以告诉我,如果这可以或不可以做?感谢您的任何想法。

+0

你能编辑你的'控制器'应用程序?那将是最好的地方。 – PowerUser 2010-11-16 17:22:23

+0

否 - 没有机会修改创建报告的程序。 – czuroski 2010-11-16 18:46:03

回答

0

试试这个。在.rpt中,转到数据库导出添加命令如下所示。

我不知道正确的SQL语法是什么(示例图像中的查询抛出了一个错误),但是一旦你解决了这个问题,你可以这样做。 Business Objects的example将此命令用作更大问题的一部分。

(但是,由于原来的DB将被立即删除,你必须指定一个新的数据库把表。我不知道如果可能的话)。

Sample Image of what i'm talking about

+0

是的 - 我不认为这将是数据库被删除的工作。不过,我会研究它。谢谢。 – czuroski 2010-11-16 19:10:01