我处于一个环境中,在其中我使用CrystalReports 10创建报告,只希望我的用户从外部应用程序查看报告。该应用程序已经设置好了使用Crystal打开报告,但我不希望我的用户能够创建或更改报告。我似乎找不到一个命令行选项来实现这一点。是否有仅限运行时的Crystal版本?
我处于一个环境中,在其中我使用CrystalReports 10创建报告,只希望我的用户从外部应用程序查看报告。该应用程序已经设置好了使用Crystal打开报告,但我不希望我的用户能够创建或更改报告。我似乎找不到一个命令行选项来实现这一点。是否有仅限运行时的Crystal版本?
有Crystal Reports查看器组件可供使用,您可以在项目中使用它们。它们随Crystal Reports开发人员版本一起提供,并且您可以在几乎所有编程语言中使用它们。您可以将报告定义为仅视图。
前往SAP.com并搜索“Crystal Reports Viewer”。它可能会或可能不会满足您的需求。
同时,也可以看一下“Crystal Reports Server”。CRS XI是一个不错的报表门户,具有许多实用的服务器端功能。可以安排报表运行和自动发布,生成PDF或Excel输出,通过特定用户等方式限制对报表(或报表组)的访问等。但对于您的应用程序,您可以在应用程序内使用HTTP访问已发布结果。例如当您有大量用户查看相同报告时,这是一个很好的解决方案。
如果查看器选项不对你开放,那么将文件标记为只读呢?