使用报表设计器创建报表
更新日期: 2007 年 9 月 15 日
可以使用报表设计器创建利用所有 Reporting Services 功能的报表。 报表设计器提供一个图形界面,您可以在其中定义数据源和查询信息,在报表中放置数据区域和字段,完善报表布局,以及设置交互式功能。
报表设计器环境
报表设计器是一组运行在 Visual Studio 2005 内的图形工具和窗口。可以从 Business Intelligence Development 或 Visual Studio 2005(如果已安装)启动报表设计器。 当选择报表项目或报表向导项目模板时,会显示报表设计器数据和设计图面。 报表设计器包括查询设计器和表达式编辑器。 处理报表时,还可以使用 Visual Studio 工具箱、解决方案资源管理器和“属性”窗口。
注意: |
---|
不支持通过“远程桌面”或“终端服务”连接来使用报表设计器。 |
如何在报表设计器中创建报表
若要在报表设计器中创建报表,请选择下面的某一种方法:
- 创建一个报表项目,然后手动指定报表数据和布局。
- 使用报表向导,按照向导中的步骤分步定义基本报表。
- 将报表作为一个新项或现有项添加到应用程序项目或解决方案中。
- 导入现有的 Microsoft Access 报表。
- 直接处理报表定义文件。
创建报表项目
报表项目的作用是充当报表定义和资源的容器。 在部署项目时,会将报表项目中的每个文件发布到报表服务器上。 在第一次创建项目时,还将创建一个解决方案作为该项目的容器。 您可以将多个项目添加到一个解决方案中。
创建报表项目的方法有两种。 可以创建只包含一个空白报表的报表项目,也可以使用报表项目向导来创建报表项目和报表。 若要查看有关如何创建报表项目的说明,请参阅如何创建报表服务器项目(报表设计器)。
创建报表项目后,可以向项目中添加报表。 然后,您可以定义指向要用于报表的数据源的连接,并为报表定义数据集。 可以为单个报表定义多个数据源和数据集。 为报表定义了数据后,可以设计所需的布局和交互功能。
有关为报表定义数据集的详细信息,请参阅定义和管理报表数据。 有关设计报表的详细信息,请参阅在报表布局中处理数据。 Reporting Services 报表可以导出为各种格式,这些格式会影响某些报表布局和交互功能的工作方式。 有关各种输出格式的设计注意事项的详细信息,请参阅报表呈现设计注意事项。 有关创建报表的详细信息,请参阅如何创建报表(报表设计器)和教程:创建基本报表。
使用报表向导
报表向导将数据定义和报表设计简化成一系列完成报表的步骤。 如果您不熟悉 Visual Studio 环境,或者要非常快速地创建基本报表,可以运行报表向导。 有关报表向导的详细信息,请参阅使用报表向导创建报表。
向项目或解决方案中添加报表项
当将报表作为新项或现有项添加到 Visual Studio 2005 项目或解决方案中时,应指定一个空的报表项目模板来创建该项。 指定报表项将启动报表设计器,因此提供了对定义报表所需的完整制作环境的访问。
最初,空报表项目不包含有关数据或布局的任何信息。 如果要控制报表创建过程中的每一步,或者要向现有解决方案中添加报表,可以选择创建一个空报表。 创建空白报表后,第一步就是要连接到数据源并设置查询。 后续步骤包括:添加数据区域和字段,以及定义报表布局。 若要查看有关向现有项目或解决方案中添加报表项的说明,请参阅如何创建报表(报表设计器)。 有关如何处理数据的详细信息,请参阅在报表布局中处理数据。 有关报表布局的详细信息,请参阅设计报表布局。
导入 Microsoft Access 报表
可以使用报表设计器从 Microsoft Access 数据库 (.mdb) 文件或项目 (.adp) 文件导入报表。 报表设计器将数据库或项目文件中的所有报表转换为报表定义语言 (RDL) 格式,然后将其保存在指定的报表项目中。 并非 Microsoft Access 报表的所有功能都转移到报表定义文件。 有关导入步骤和支持功能的详细信息,请参阅从 Access 导入报表和支持的 Access 报表功能。
直接处理报表定义文件
在报表设计器中编写报表时,报表将保存为带有报表定义语言 (RDL) 扩展名 .rdl 的 XML 文件。 您可以在报表设计器、文本编辑器或任何可以编辑 XML 的工具中编辑此文件。 有关详细信息,请参阅直接使用报表定义语言。