EasilyReport
【功能說明】
用途: 使用在 Windows 上設計 Report 的元件。
【元件屬性】
Name( 名稱 )(string)
元件名稱,用於識別該元件。
DataSource ( 資料源集合 )(collection)
設定對應的 BindingSource 的集合,可以設定多個資料源,代表可以在明細資料區中依次輸出資料。
BindingSource ( 資料源 ) ( InfoBindingSource) : 設定對應的明細資料表 BindingSource 。
FieldFont ( 欄位字體 )(Font)
設定對報表欄位所顯示的字體,預設為 SimSun , 9pt 。
FilePath ( 檔案路徑 )(string)
用於預先設定在 Windows 產生報表時的檔案路徑位置。
FooterFont ( 表尾字體 )(Font)
設定對報表表尾所顯示的字體,預設為 SimSun , 9pt 。
HeaderBindingSource (表頭資料源) ( InfoBindingSource)
用于設定表頭、表尾資料項目的資料源,一般在 Master/Detail 的單據報表中,用來設定 Master 所對應的 InfoBindingSource 。
HeaderFont ( 表頭字體 )(Font)
設定對報表表頭所顯示的字體,預設為 SimSun , 9pt 。
Images( 圖片集合 )( collecton)
用於設定報表使用圖片的集合。
Image( 圖片 )(Image) : 用於設定報表使用的圖片內容,此屬性使用於 Windows 中。
ImageUrl ( 圖片 Url )(string) : 該屬性使用於 Web 中,將在 WebEasilyReport 中說明。
Name( 圖片名稱 )(string) : 用於設定圖片的名稱,以便於使用時區分。
OutPutMode ( 打開模式 )( enum)
用於設定報表的輸出後的打開模式,共分為三種 None( 輸出後不打開 ) , Launch( 輸出後自動打開 ) 、 Email( 輸出後由 Mail 發出 )
Parameter( 報表使用參數集合 )(collection)
用於設定顯示在報表上一些參數信息。
Name( 參數名稱 )(string) : 用於設定參數的名稱。
Value( 參數值 )(object) : 可設定固定值,也可寫入方法名稱來取值,注意方法名稱前後需要加上括號。
ReportID ( 報表編號 )(string)
用於設定報表編號,此編號將會作為 SYS_REPORT 的一個參數存檔到資料庫中,報表編號也可以作為表頭表尾的印出項目來印出來。
ReportName ( 報表名稱 )(string)
用於設定報表名稱,此屬性中的設定值會作為報表的一個參數儲存起來,報表名稱一般定義在表頭區域中印出來。
【 功能函數
】
Execute( bool openDesignForm)
用於執行輸出報表功能,當 openDesignForm 為 false 時, Report 直接輸出不打開 User 的設計器。當 openDesignForm 為 true 時, Report 將會打開報表 User 的設計器,供 User 自行調整與設定。
Execute()
用於直接輸出報表,此方法相當于 Execute(false) 的執行效果。
bool Load(string
fileName)
用於自行寫程式讀取模板, fileName 為模板名稱。回傳 bool 類型的值, true 表示 Load 成功,否則則失敗
bool SaveAs(string fileName)
用於存檔目前的報表設定到另一個模板之方法, fileName 為另存模板的模板名稱。回傳 bool 類型的值, true 表示 Load 成功,否則則失敗。
| Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |