iT邦幫忙

0

SQL Report Project - 維護常用之備忘

專案(維護)

屬性
TargetDataSourceFolder : 如果空白,就是和TargetReport同一個資料夾
TargetReport Folder : 資料夾名稱
TargetServerURL : http://192.168.x.xxx/ReportServer

資料夾-共用資料來源

Sybase IQ

名稱:任取
類型:ODBC
連線字串:
Dsn=xxx; --這裡
translationdll=C:\Program Files\Sybase\ASIQ12\win32\dbodtr7.dll;translationname=Adaptive Server IQ 12 Translator;autostop=Yes;keysinsqlstatistics=NO;integrated=No;charset=950TWN;
enginename=xxxx; --這裡
disablemultirowfetch=No;commlinks=SharedMemory
,TCPIPHOST=192.168.x.xxx:2640; --這裡
debug=No;translationoption=1
認證:無認證
*先建立ODBC,再來設連線.
*ODBC的帳密,都是儲在ODBC裡.所以日後若帳密修改,需更新ODBC的設定,這裡不用改.

Microsoft SQL Server

名稱:任取
類型:Microsoft SQL Server

連線字串:
1.按[編輯]按鈕編輯
2.直接輸入 + 按[認證]按鈕編輯
....Data Source=192.168.x.xx --Server IP ;
....Initial Catalog=databasename --DataBase Name

....認證-使用特定的使用者名稱和密碼
使用者名稱: --SQL帳號
密碼: --SQL密碼
*日後如果帳密變更,這裡也要修改.

資料夾-報表

0.報表/報表參數
1.DataSet
如果有做異動要更新DataSet,就在DataSet Tree按右鍵重新整理,即可
2.配置
..fx
Parameters!全部顯示.Label --全部
Parameters!全部顯示.Value --1
="最後資料日:"+Sum(Fields!LoginDate.Value, "DataSet2").ToString()
*如果不知道怎麼取得dataset的值,可以在fx底下有一個[資料集]中挑選欄位
*如果不知道怎麼取得dataset的值,可以直接拉DataTree裡的欄位到畫面上,再copy那個值到fx中
..field format 入口: 右鍵/屬性/格式/按下格式化程式碼中的[...]按鈕

..頁首 : 放標題/欄位名稱
..詳細資料 :
..頁尾 : 放合計

3.預覽

部署至Report Server

方案總管/報表/右鍵/部署
*如果要刪除報表,無法透過專案來做,只能透由Report Server提供的介面(報表管理員)刪除.


尚未有邦友留言

立即登入留言