报表分发解决方案

类别:.NET开发 点击:0 评论:0 推荐:

目录:
一、查看报表
  1、Web 窗体 Viewer
  2、Windows 窗体 Viewer
二、导出报表
  1、导出格式
  2、导出目标
三、导出方案
  1、服务器应用程序
  2、Windows 应用程序
  3、Web 应用程序  
四、打印报表
----------------------------------
请参见
将报表合并到应用程序中 | 打印 Web 窗体 Viewer 中的报表 | 自定义导出选项
----------------------------------
要使用户可以使用报表,可将以下报表分发方法中的任一种方法合并到应用程序中。
----------------------------------
一、查看报表
分发 Crystal Reports 的最常用方法是在应用程序中承载报表,以便用户可以访问。

Crystal Reports 9 为您提供了下列用于承载 Crystal 报表的查看器:
1、Web 窗体 Viewer 以 HTML(3.2 和 4.0)格式在 Web 应用程序中承载报表。
注意   如果您希望用户只看到报表部件而不是整个报表,请使用 Web 窗体报表部件 Viewer 或 Web 窗体移动报表部件 Viewer。

2、Windows 窗体 Viewer 在 Windows 应用程序中承载报表。
您可以在应用程序中对查看器和其他控件之间的交互进行编程。另外,每个报表查看器均带有一个预包装的工具栏。您可以根据应用程序的需要自定义该工具栏。
----------------------------------
二、导出报表
Crystal 报表可以导出为下列导出格式。

1、导出格式
Adobe Acrobat (.pdf)
Crystal Reports 9 (.rpt)
HTML 3.2 和 4.0 (.html)
Microsoft Excel (.xls)
Microsoft Rich Text (.rtf)
Microsoft Word (.doc)

2、导出目标
磁盘文件
Microsoft Exchange 公共文件夹
----------------------------------
三、导出方案
1、服务器应用程序
可以将应用程序编写成能够将 Crystal 报表自动导出为任何一种受支持的文件格式。例如,使用 Crystal Report 引擎对象模型,您可以创建一个服务器应用程序,该程序在每天早上将 Crystal 报表转换为 Word 文档并将该转换的文件发送到 Microsoft Exchange 文件夹中。

2、Windows 应用程序
Windows 窗体 Viewer 支持导出(通过工具栏上的导出按钮)到所有受支持的导出格式,但 HTML 和 Crystal Reports 9 除外。
使用代码可自定义 Windows 窗体 Viewer 工具栏或添加其他控件,以便设置您想让用户使用的导出选项。

3、Web 应用程序
Web 窗体 Viewer 以 HTML 格式显示报表,一次显示一页。它的工具栏上有一个导出按钮,使用户能够以任何支持的导出格式导出整个报表。
----------------------------------
四、打印报表
可以通过 Windows 窗体 Viewer 工具栏为用户提供打印选项。也可以选择将打印属性添加到与报表查看器交互的控件中。

Web 窗体 Viewer 还包含一个打印按钮,用于将整个报表导出为 PDF,以供用户打印。

另一种方法是,可以创建一个应用程序,该程序自动将 Crystal 报表打印到特定的打印机上。

本文地址:http://com.8s8s.com/it/it45265.htm