动态设置Crystal Report Viewer参数的默认值

时间:2012-10-22 17:19:27

标签: sql-server crystal-reports-xi visual-foxpro

我们正在使用带有VFP前端的Crystal Report查看器(我相信,但我们可以升级)。

有没有办法在运行时动态设置参数默认值?例如,如果用户正在查看发票并且他们尝试运行报表,我希望它自动默认为当前发票。就目前而言,他们必须输入发票号,即使他们已经开具了实际发票。

如果没有,是否有更好的观众可以用来实现这一目标?

1 个答案:

答案 0 :(得分:0)

我目前在Accountmate SQL(AMSQL)中使用VFP和Crystal Reports。 AMSQL有自己的黑盒代码来执行您所要求的操作,因此我无法详细说明它是如何完成的,但我确实设置了dynamicaly参数(例如invoice#),Crystal会根据发送的参数生成报告。

我知道您可以通过在VFP中创建Crystal Reports对象来实现此目的,从而将Crystal属性,事件和方法公开给VFP。克雷格·伯恩斯顿(Craig Bernston)有一篇关于你所寻找的文章的好文章:http://www.craigberntson.com/docs/integratingcr.pdf