超簡單報表產生流程

超簡單報表產生流程

超簡單報表產生流程

目的:

產生報表使用。

建立方式:

1. 確定sql指令,如果為靜態(where後的查詢條件為固定不會變更參數項目及數目),則可以在Query string定義command type為text,寫sql在Query string,如果為動態產生(where後的查詢條件為變動且變更參數項目及數目),則可以選擇command type為StoredProcedure。

clip_image002

記得設定參數

clip_image004

如果參數傳遞有問題(參數未定義)可以去report的report parameter去修改。

clip_image006

確定每個參數是否正確,包括名稱、類型、預設值等等

clip_image008

2. Stored procedure產生方式:

l 指令:CREATE PROCEDURE 程序名稱 參數名[參數名] AS sql指令

Example:CREATE PROCEDURE Homo

@man varchar(10),

@woman varchar(10) AS

Select * from HomoBase where Sex =@man and Sex=@woman

l 產生後直接對內容進行修改:

clip_image010

修改完內容後請按執行即可不用存檔。

clip_image012

3. 網頁中傳遞參數到reporting server;

clip_image014

報表產生流程

clip_image015