SQL Server报表——小白开发笔记
这几天被安排用SQL Server自带的报表服务器做个报表,踩了好几个坑后,这里记录一下一点经验。。。所用到的软件是SQL2014自带的ReportBuilder。
1、报表开发第一步是配置环境,其实就是配置数据源,就是这东东,SQLServer安装好后自带的,打开进入下图这个页面,然后点击URL网址
接着弹出一个网页,然后新建数据源,如图是我新建的数据源
具体配置如下图,这里Data Source后面跟着的是数据库实例名或者数据库服务器IP,Initial Catalog后面跟着的是数据库名字。下面的是数据库登陆账号密码。
搞定后记得测试连接,然后就能开始报表开发了♪(^∇^*)
2、和SQL Server语句区别是,字符串是用双引号" ",而不是单引号
3、运行报表一直转圈圈卡死,或者运行很慢的原因分析:(如果是第一次运行报表,比较慢,等吧。。。。。。)
a. 表达式里面查询的值如果是单值,最好带上First函数(隐藏的坑)
b. 字符串是用双引号" ",而不是单引号
c. 检查数据集的查询逻辑是否正确
d. 表格里面不涉及查询的单元格就弄成页眉即普通单元格,这样能加快运行速度(隐藏的坑)
如下图是带有数据源的单元格
e.报表可以拖动,类似搭积木一样组成你想要的格式。
这里有必要吐槽一下拖动,经常对不齐各个单元格之间的缝隙。。。。