此文章爲個人原創,轉載請註明原網址。
這幾天被安排用SQL Server自帶的報表服務器做個報表,踩了好幾個坑後,這裏記錄一下一點經驗。。。所用到的軟件是SQL2014自帶的ReportBuilder。
1、報表開發第一步是配置環境,其實就是配置數據源,就是這東東,SQLServer安裝好後自帶的,打開進入下圖這個頁面,然後點擊URL網址
接着彈出一個網頁,然後新建數據源,如圖是我新建的數據源
具體配置如下圖,這裏Data Source後面跟着的是數據庫實例名或者數據庫服務器IP,Initial Catalog後面跟着的是數據庫名字。下面的是數據庫登陸賬號密碼。
搞定後記得測試連接,然後就能開始報表開發了♪(^∇^*)
2、和SQL Server語句區別是,字符串是用雙引號" ",而不是單引號' '
3、運行報表一直轉圈圈卡死,或者運行很慢的原因分析:(如果是第一次運行報表,比較慢,等吧。。。。。。)
a. 表達式裏面查詢的值如果是單值,最好帶上First函數(隱藏的坑)
b. 字符串是用雙引號" ",而不是單引號' '
c. 檢查數據集的查詢邏輯是否正確
d. 表格裏面不涉及查詢的單元格就弄成頁眉即普通單元格,這樣能加快運行速度(隱藏的坑)
如下圖是帶有數據源的單元格
e.報表可以拖動,類似搭積木一樣組成你想要的格式。
這裏有必要吐槽一下拖動,經常對不齊各個單元格之間的縫隙。。。。
覺得文章有用的朋友們,點個贊再走唄。