ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)

作者:清清月儿

主页:http://blog.****.net/21aspnet/           时间:2007.4.9

ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

本文先做个简单介绍,更多关于ReportingServices的文章见后续

1.打开BIDS,这是报表开发工具
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

2.新建项目
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

3.选择“商业智能项目”,选择“报表服务器项目向导”
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

4.弹出新窗口“报表向导”,选择下一步
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

5.进入数据源选择的窗口,点击“编辑”
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

6.点击“编辑”弹出选择数据源和数据表的窗口,这个窗口大家都很熟悉对吧?
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

7.点击“测试连接”。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

8.点击“确定”。回到“选择数据源”的窗口。选择“使其成为共享数据源”。
这样这个数据源可以为其他报表所用。点击“下一步”
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

9.向导走到“设计查询”的窗口.点击“查询生成器”
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

10.弹出“查询生成器”窗口。点击最左边的“通用查询设计器”
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

11.点击最右边的“添加表”
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

12.在弹出的窗口选择你需要的表。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

13.在表中“勾”出你要的字段,工具自动帮你生成SQL语句,你也可以选择排序类型等等。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

14.点击“确定”以后又进入“设计查询”的界面。可见我们已经生成查询字符串,其实可以自己写出查询字符串不用进入向导那么复杂的界面。点击“下一步”。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

15.进入“选择报表类型”的窗口,我们选择“表格”。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

16.把字段全部点击“详细信息”,这样就全部进入“详细信息”对应的框,当然可以“分组”。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

17.点击“下一步”,“选择表样式”。随便选一个好了。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

18."选择部署位置"
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

19.最后一步总结信息,点击“完成”。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

20.进入报表设计“布局”页面,注意第一次字段排列很杂乱,要点击“预览”查看报表后会重排列。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

21.点击“预览”可以看到报表最终界面。选择“导出”可以导出各种格式PDF,EXCEL等等。打印,页面排版功能都很好。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

22.再次切换到布局页面。点击最左下方的“工具箱”。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

23.这里也有矩阵表格,可以拖拽到右边即可。我们选择“图表”。托的时候有点技巧。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

24.再在左边切换到“数据集”窗口。把对应字段托到“图表”上。
先做一个2维图表。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】
效果图:
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

再制作3维的。这个3维不是图形外观3维。而是图形数据的3维。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

效果图:
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

关于图表有很多自定义的设置,可以右键点击“属性”设置即可。

25.设置报表标题,右键属性可以定义样式。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

26.“生成”,“部署”。部属的时间可能较长有任何错误都会提示。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

27.在右边菜单点击“生成”“部署”也可以一样的效果。“运行”或者“调试”就可以最终在IE查看效果。
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

28.在IE的效果
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

29.简单说说报表管理。装好ReportingServices以后IIS里有“Reports”虚拟目录。运行“Home.aspx”ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

点击报表项目
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】

30.至此一个最简单的报表的制作就完成。当然ReportingServices功能非常强大至于什么钻取等等功能以后再说。由于时间问题本文就只能到此结束,更多更能请关注后续。