I'm in an environment where I have created reports in CrystalReports 10 and only want my users to view the report from an external application. The application is already set up to open the report with crystal, but I don't want my users to be able create or change the report. I can't seem to find a command line option to do this. Is there a runtime only version of Crystal?
我在一个环境中,我在CrystalReports 10中创建了报表,只希望我的用户从外部应用程序查看报表。该应用程序已设置为使用crystal打开报告,但我不希望我的用户能够创建或更改报告。我似乎无法找到命令行选项来执行此操作。是否只有运行时版本的Crystal?
4 个解决方案
#1
embed crviewer and craxdrt components in your app (delivered with CR developer's edition, free to distribute) so that you'll be able to view reports without modifying them. Basic manipulations (zoom, search, export to pdf, display/hide details or groups) can still be done.
在您的应用程序中嵌入crviewer和craxdrt组件(随CR开发人员版本一起提供,可免费分发),这样您就可以在不修改报告的情况下查看报告。仍然可以进行基本操作(缩放,搜索,导出为pdf,显示/隐藏详细信息或组)。
If you must launch this viewer from a command line, I'd advise you to embed it in an office document/file and manage it through VBA. You could for example launch the runtime version of Access (free to distribute) that will contain one generic form for Crystal Reports display.
如果必须从命令行启动此查看器,我建议您将其嵌入Office文档/文件并通过VBA进行管理。例如,您可以启动Access的运行时版本(可*分发),该版本将包含Crystal Reports显示的一个通用表单。
#2
There are Crystal Reports viewer components which you can use in your projects. They are coming with the Crystal Reports Developer editions and you can use them in almost every programming language. There you can define the report as view only if you want.
您可以在项目中使用Crystal Reports查看器组件。它们随Crystal Reports Developer版本一起提供,您几乎可以在每种编程语言中使用它们。在那里,您可以只在需要时将报告定义为视图。
#3
Go to SAP.com and search for "Crystal Reports Viewer". It may or may not do what you want.
转到SAP.com并搜索“Crystal Reports Viewer”。它可能会或可能不会做你想要的。
Also take a look at "Crystal Reports Server". CRS XI is a nice reporting portal with many useful server-side features. Schedule reports to run and auto-publish. Generate PDF or Excel output. Limit access to reports (or groups of reports) by specific users, etc. But for your application you can use HTTP access within your application to the published results. This is a good solution for example when you have a large number of users viewing the same reports.
另请参阅“Crystal Reports Server”。 CRS XI是一个很好的报告门户,具有许多有用的服务器端功能。安排报告运行和自动发布。生成PDF或Excel输出。限制特定用户对报告(或报告组)的访问等。但对于您的应用程序,您可以在应用程序中使用HTTP访问权限来发布结果。例如,当您有大量用户查看相同的报告时,这是一个很好的解决方案。
#4
What about marking the file as read-only? If the viewer opiton isn't open to you.
把文件标记为只读怎么样?如果观众选择不对您开放。
#1
embed crviewer and craxdrt components in your app (delivered with CR developer's edition, free to distribute) so that you'll be able to view reports without modifying them. Basic manipulations (zoom, search, export to pdf, display/hide details or groups) can still be done.
在您的应用程序中嵌入crviewer和craxdrt组件(随CR开发人员版本一起提供,可免费分发),这样您就可以在不修改报告的情况下查看报告。仍然可以进行基本操作(缩放,搜索,导出为pdf,显示/隐藏详细信息或组)。
If you must launch this viewer from a command line, I'd advise you to embed it in an office document/file and manage it through VBA. You could for example launch the runtime version of Access (free to distribute) that will contain one generic form for Crystal Reports display.
如果必须从命令行启动此查看器,我建议您将其嵌入Office文档/文件并通过VBA进行管理。例如,您可以启动Access的运行时版本(可*分发),该版本将包含Crystal Reports显示的一个通用表单。
#2
There are Crystal Reports viewer components which you can use in your projects. They are coming with the Crystal Reports Developer editions and you can use them in almost every programming language. There you can define the report as view only if you want.
您可以在项目中使用Crystal Reports查看器组件。它们随Crystal Reports Developer版本一起提供,您几乎可以在每种编程语言中使用它们。在那里,您可以只在需要时将报告定义为视图。
#3
Go to SAP.com and search for "Crystal Reports Viewer". It may or may not do what you want.
转到SAP.com并搜索“Crystal Reports Viewer”。它可能会或可能不会做你想要的。
Also take a look at "Crystal Reports Server". CRS XI is a nice reporting portal with many useful server-side features. Schedule reports to run and auto-publish. Generate PDF or Excel output. Limit access to reports (or groups of reports) by specific users, etc. But for your application you can use HTTP access within your application to the published results. This is a good solution for example when you have a large number of users viewing the same reports.
另请参阅“Crystal Reports Server”。 CRS XI是一个很好的报告门户,具有许多有用的服务器端功能。安排报告运行和自动发布。生成PDF或Excel输出。限制特定用户对报告(或报告组)的访问等。但对于您的应用程序,您可以在应用程序中使用HTTP访问权限来发布结果。例如,当您有大量用户查看相同的报告时,这是一个很好的解决方案。
#4
What about marking the file as read-only? If the viewer opiton isn't open to you.
把文件标记为只读怎么样?如果观众选择不对您开放。