Report Services 基礎知識總結

2021-06-20 00:47:54 字數 1600 閱讀 9403

最近幾天在學習report service,看了好多,感覺幾天的了解連冰山一角都不及。不過以後要養成積累的習慣,回頭再忘了就尷尬了。。。。。。

總結:1.了解:報表的開發據目前所知,看業務大小,業務不大或者對這方面要求不是太高的,可以用vs裡帶的控制項reportviewer,根據指導設計新報表。反之,可能需要架設報表伺服器,用sql server裡的business intelligence development studio開發報表,部署到報表伺服器(需先在伺服器上配置reporting services 配置管理器),然後再在開發環境裡用reportviewer呼叫,從而在頁面呈現。

2.reporting services 配置管理器:主要配置資料庫等基礎資訊,需注意的是,裡面有兩個url,乙個是web伺服器url,乙個是管理器url,顧名思義,在部署和呼叫時,需要使用伺服器url,登入管理器url,則是對報表伺服器的管理,包括查詢、刪除,配置東西,管理角色等。這個搞不清楚,很可能會出現使用者名稱和密碼輸入亂七八糟的問題。

3.business intelligence development studio:專門用於開發報表的工具,在基礎教程的引導下,建立基礎的報表沒什麼大問題,不過深入的就不是一拍即合了,比如表示式這一塊,自我感覺不太好弄,如果摻和下業務可能需要費點腦筋了。

4.reportviewer使用:兩種使用方式,一種直接在指引下設計新報表(暫未學到),一種用於呈現報表伺服器上的報表。第二種裡面涉及乙個到乙個報表伺服器的憑據介面實現,具體**如下:

public class easteareportcredentials : ireportservercredentials

///

/// 提供用於連線到配置為使用 forms 身份驗證的報表伺服器的資訊。

/// 如果應該使用 forms 身份驗證,則為 true;否則為 false。

///

///

///

///

/// 對使用者進行身份驗證時要使用的機構,如 microsoft windows 域。

///

public bool getformscredentials(out system.net.cookie authcookie, out string username, out string password, out string authority)

///

/// 獲取或設定當 microsoft.reporting.webforms.reportviewer 控制項連線到報表伺服器時要模擬的使用者的 windowsidentity。

///

public windowsidentity impersonationuser

}///

/// 獲取或設定向報表伺服器進行身份驗證時使用的網路憑據。

///

public icredentials networkcredentials}}

其次就是控制項的配置問題了

對於初學者而言,這些最基礎的東西也可能要研究小半天了吧

當搞整出來介面有點小成績的時候,總會追求下完美,比如表頭固定。。。,這一下子才會發現根據設定沒效果,問了別人半天終於才明白,報表控制項有普通表,分組表,矩陣一說,有的可以呈現效果,有的不可以,初學者還是好好補下基礎吧

Optimized Purchasing基礎知識

pr的三要素 物料 數量 採購日期 日期是會影響價錢的 blanket po fo框架訂單。a 成本中心,i 限制 專案的限制標籤 miro支票不管數量,從帳戶分配輸入金額。產生pr三種 me51n,me25,mrp 產生po四種 me21n,me25,me57,me59n evo 物料管理 採購 ...

Phabricator Arcanist基本用法

git clone git git clone git 獲取到arcanist的原始碼後,進行相關配置 開啟.bash profile open e bash profile在環境變數中新增 export path path somewhere arcanist bin 命令列中輸入arc命令檢視是...

HttpServletResponse基本功能

request是請求物件,而response是響應物件。response物件的功能分為以下四種 設定響應頭資訊 addheader refresh 5 url x 傳送狀態碼 senderror 404 設定響應正文 getwriter print fdsfdsa 重定向 sendredirect ...