高级问候所有
我在C#中创建了一个应用程序,在那个应用程序中,我有一些用水晶报告创建的报告 是否有任何方法可以在客户端计算机中安装Crystal运行时运行此报告
也许使用安装在服务器上的水晶报告?
感谢 法扎德
答案 0 :(得分:1)
如果您知道何时以及谁将需要该报告,您可以使用调度程序。很少有供应商为Crystal报告生成调度程序。它的工作方式是:您将选择报告,参数,导出类型(PDF,Excel,Word,HTML等)以及报告应该启动的时间。调度程序将运行报告,导出并传递报告。根据计划程序的不同,您可以将导出的文件传送到网络驱动器,电子邮件地址,SharePoint等。她是指向比较不同计划程序的文章的链接: http://kenhamady.com/cru/comparisons/desktop-scheduling-engines
答案 1 :(得分:0)
如果没有在本地安装客户端组件,我认为没有办法在计算机上运行Crystal Report。但是,您可以开发在服务器计算机上运行的服务,该服务从客户端获取报告,将其呈现为PDF(例如)并将结果发回以在客户端上显示。这不是一项简单的任务,因为您可能还需要考虑来自客户端的进一步输入(如报表参数,您甚至无法在没有客户端组件的情况下在运行时确定)并且必须通过网络实现通信。
否则,您可能对基于网络的方法更感兴趣,需要Crystal Reports Server?