sql 2005 创建动态数据报表的整个流程分析.

sql 2005 创建动态数据报表的整个流程分析.
SQL Server 2005 联机丛书
设计和创建报表

Reporting Services 包括两个报表设计工具:报表生成器和报表设计器。

报表生成器是一种客户端应用程序,可以基于报表模型生成报表。您可以通过简化的界面来查询数据并创建按需运行报表。您不必了解基础数据库、报表定义或 Reporting Services 存储报表的方式,就可以使用报表生成器。有关详细信息,请参阅使用报表模型即席生成报表。

报表设计器是一种用于创建和发布报表定义的工具。报表设计器是通过 SQL Server 2005 安装的,运行在 Microsoft Visual Studio .NET 外壳中。通过报表设计器可以访问所有报表定义功能。若要使用报表设计器,您必须了解如何查询数据源,但不用了解 RDL 或 Reporting Services 存储报表和资源的方式。
使用报表设计器创建报表

可以使用报表设计器创建利用所有 Reporting Services 功能的报表。报表设计器提供一个图形界面,您可以在其中定义数据源和查询信息,在报表中放置数据区域和字段,完善报表布局,以及设置交互式功能。

报表设计器环境

报表设计器是一组运行在 Visual Studio 2005 内的图形工具和窗口。可以从 Business Intelligence Development 或 Visual Studio 2005(如果已安装)启动报表设计器。当选择报表项目或报表向导项目模板时,会显示报表设计器数据和设计图面。报表设计器包括查询设计器和表达式编辑器。处理报表时,还可以使用 Visual Studio 工具箱、解决方案资源管理器和“属性”窗口。

注意:
不支持通过“远程桌面”或“终端服务”连接来使用报表设计器。



如何在报表设计器中创建报表

若要在报表设计器中创建报表,请选择下面的某一种方法:

创建一个报表项目,然后手动指定报表数据和布局。

使用报表向导,按照向导中的步骤分步定义基本报表。

将报表作为一个新项或现有项添加到应用程序项目或解决方案中。

导入现有的 Microsoft Access 报表。

直接处理报表定义文件。

创建报表项目

报表项目的作用是充当报表定义和资源的容器。在部署项目时,会将报表项目中的每个文件发布到报表服务器上。在第一次创建项目时,还将创建一个解决方案作为该项目的容器。您可以将多个项目添加到一个解决方案中。

创建报表项目的方法有两种。可以创建只包含一个空白报表的报表项目,也可以使用报表项目向导来创建报表项目和报表。若要查看有关如何创建报表项目的说明,请参阅如何创建报表服务器项目(报表设计器)。

使用报表向导

报表向导将数据定义和报表设计简化成一系列完成报表的步骤。如果您不熟悉 Visual Studio 环境,或者要非常快速地创建基本报表,可以运行报表向导。有关报表向导的详细信息,请参阅使用报表向导创建报表。

向项目或解决方案中添加报表项

当将报表作为新项或现有项添加到 Visual Studio 2005 项目或解决方案中时,应指定一个空的报表项目模板来创建该项。指定报表项将启动报表设计器,因此提供了对定义报表所需的完整制作环境的访问。

最初,空报表项目不包含有关数据或布局的任何信息。如果要控制报表创建过程中的每一步,或者要向现有解决方案中添加报表,可以选择创建一个空报表。创建空白报表后,第一步就是要连接到数据源并设置查询。后续步骤包括:添加数据区域和字段,以及定义报表布局。若要查看有关向现有项目或解决方案中添加报表项的说明,请参阅如何创建报表(报表设计器)。有关如何处理数据的详细信息,请参阅在报表布局中处理数据。有关报表布局的详细信息,请参阅设计报表布局。

导入 Microsoft Access 报表

可以使用报表设计器从 Microsoft Access 数据库 (.mdb) 文件或项目 (.adp) 文件导入报表。报表设计器将数据库或项目文件中的所有报表转换为报表定义语言 (RDL) 格式,然后将其保存在指定的报表项目中。并非 Microsoft Access 报表的所有功能都转移到报表定义文件。有关导入步骤和支持功能的详细信息,请参阅从 Access 导入报表和支持的 Access 报表功能。

直接处理报表定义文件

在报表设计器中编写报表时,报表将保存为带有报表定义语言 (RDL) 扩展名 .rdl 的 XML 文件。您可以在报表设计器、文本编辑器或任何可以编辑 XML 的工具中编辑此文件。有关详细信息,请参阅直接使用报表定义语言。

请参阅

概念
页: [1]
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值