ssrs报表开发学习教程
SSRS报表开发学习教程 本文档简述了SSRS的详细开发步骤,通过它,你可以完成SSRS的基本简单报表开发,是快速上手的好文档。相信哥。 一、安装IIS5.1和SQL Server 在开始学习Report Service(RS)之前,需要了解我们的开发工具,I.安装IIS5.1:控制面板->添加/删除组件,然后添加IIS5.1;II.安装SQL Server,注意SA密码尽量复杂,且一旦机器更改密码,千万不要忘记需要相应地更改它的密码,保持与本机密码一致。 二、创建基本报表 1、创建报表服务器项目现在我们建立了一个空的project,我们需要在右侧添加datasource以及report,添加datasource在下面的1中讲述,这里看看如何建立reportAdd New Report:就用向导建立report,在五、中介绍的Add->Existing Item:则是添加一个已经存在的report进行编辑。Add->New Item建立了一个report,但需要自己来添加控件,布局。 2、设置连接信息 到这里,已经生成了一个空的report,进入之后首先需要建立datasource,如图因 为 现 在 还 没 有 datasource , 所 以 此 时 选 择 new dataset , 则 仍 首 先 建 立datasource,如1.1介绍的一样注意:此时可以使用共享数据源。 三、定义报表的查询 到此,可以建立dataset了背景也由原来的黄色变成了上图的效果,同时在Query string中输入SQL语句,注意:@所标示的参数在Parameters标签中自动生成,且oracle用冒号(:)标示参数点击ok button,dataset就算建立好了。然后在report->report parameters中即可查看参数,此时,参数都已经建立了,需要为每一个参数输入值,如果Available values选择from query,我们需要为相应的参数建立dataset,参数的详细介绍在第3节中。 四、添加表数据区域 从toolbox中托一个table/matrix/chart等进入layout区域,如下图所示:然后从建立的dataset拖入字段进入相应的区域,如下图在操作的过程中发现,手写输入header,再将字段拖到detail,这样就造成了重复工作,浪费时间。回答:table有header,detail和footer组成,当然是可选的,你可以隐藏,只保留一部分。我要说的是,在设计过程中,只要将字段拖到detail中的所选中的单元格内,header即自动生成。刚开始我也不知道。点击preview标签即可预览结果了。 五、指定datasource 可以按以下形式指定datasource: 作为存储在报表内的嵌入信息(这称为“报表特定数据源”),仅供该报表使用的数据源。此数据源可用于该报表中定义的任何数据集,但不能用于项目中的其他报表。 作为共享数据源,该数据源是在报表设计器中单独定义的,在报表发布时将作为单独项保存在报表服务器上,多个报表可以共享的数据源以简化连接维护。 作为用于在运行时选择数据源的表达式。您可以在连接字符串中包含表达式,以允许用户在运行时选择数据源。数据源表达式在运行时或预览报表时进行处理。表达式必须用Visual Basic编写。 经验分享:不同的project之间的shared dataSource不要使用相同的名字,因为在Reports管理服务器下不同project的shared dataSource放到Reports/data source下统一管理,一旦不同project具有相同的名字, 尤其二者连接到不同类型的DB,或者相同类型的不同DB时。