水晶报表运行时软件从服务器在c#

本文关键字:服务器 软件 报表 运行时 水晶 | 更新日期: 2023-09-27 17:50:27

advanced hello to all

我在c#中制作了一个应用程序,在该应用程序中,我有一些用水晶报告创建的报告有没有办法在客户端机器上不安装水晶运行时就运行这个报告?

是否可以使用安装在服务器上的crystal report ?

谢谢法扎德

水晶报表运行时软件从服务器在c#

如果您知道何时以及谁将需要该报告,则可以使用调度程序。很少有供应商为Crystal报告生成调度器。它的工作方式是:您将选择报告,参数,导出类型(PDF, Excel, Word, HTML等)和报告应该开始的时间。调度程序将运行报告、导出报告并交付报告。根据调度程序的不同,你可以将导出的文件传送到网络驱动器、电子邮件地址、SharePoint等。下面是一篇比较不同调度程序的文章的链接:http://kenhamady.com/cru/comparisons/desktop-scheduling-engines

我不认为在不本地安装客户端组件的情况下没有办法在计算机上运行Crystal Report。但是,您可以开发一个运行在服务器机器上的服务,该服务从客户机获取报告,将其呈现为PDF格式(例如),并将结果发回以在客户机上显示。但这不是一项简单的任务,因为您可能还必须考虑来自客户机的进一步输入(比如报告参数,如果没有客户机组件,您甚至无法在运行时确定这些参数),并且必须通过网络实现通信。

否则,也许您对基于web的方法更感兴趣,需要Crystal Reports Server?