


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
主題:我想做一個統(tǒng)計(jì)報(bào)表?如何做比較簡單?我想做一個統(tǒng)計(jì)報(bào)表,對多個相關(guān)表進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)出結(jié)果后,然后進(jìn)行打印。數(shù)據(jù)量很大,請問如何實(shí)現(xiàn),速度比較快,而且打印也比較方便做? 問題點(diǎn)數(shù):50、回復(fù)次數(shù):2回復(fù):我想做一個統(tǒng)計(jì)報(bào)表?如何做比較簡單?1一般做報(bào)表沒什么大的區(qū)別,都是把sql寫出來,作為數(shù)據(jù)集呀,以前我用fastreport,現(xiàn)在改用reportmachine,還可以,至于數(shù)據(jù)我認(rèn)為報(bào)表工具間沒太大區(qū)別吧?;貜?fù):我想做一個統(tǒng)計(jì)報(bào)表?如何做比較簡單?2功能更加強(qiáng)勁,增加多行表頭的功能,新增更多事件,加強(qiáng)了打印期間對報(bào)表樣式 的控制,可隨意改變打印內(nèi)容。 下載地址:/cnshare/soft/15/15471.shtm reprint 使用說明 本控件可打印 datasource,dbgrid,stringgrid. 一 、控件屬性: 1、colstitle 設(shè)置報(bào)表的列標(biāo)題屬性 (1) Print:boolean;是否打印 (2) Font:tfont;字體 (3) Rowsline:tpen;橫線樣式 (4) Colsline:tpen;豎線樣式 (5) Alignment:talignment;對齊方式 (6) Rowspace:integer;行間距 (7) EveryPage:boolean;是否每頁打印 (8) EveryRow:boolean;是否每行打印 (9) titlearray:tstrings;怎加標(biāo)題組 (使用方法見附帶demo) (10) rows:integer;設(shè)置默認(rèn)列標(biāo)題打印行數(shù) 2、datasource 綁定 datasource 3、dbgrid 綁定 dbgrid 4、stringgrid 綁定 stringgrid PrintObject 選擇打印的對象(datasource 、dbgrid、 stringgrid ) 5、pagefooter 頁腳 pageheader 頁眉 (1) Text:string;內(nèi)容 (2) Font:tfont;字體 (3) Print:boolean;是否打印 (4) Alignment:talignment;對齊方式 6、detail 設(shè)置要打印的明細(xì)數(shù)據(jù)屬性 (1)arrange 設(shè)置明細(xì)字段排列方向 Horizontal 橫向打印(默認(rèn)的一般打?。?Vertical 豎向打?。ㄗ侄呜Q向排列適合打印字段內(nèi)容較長的報(bào)表如“會議紀(jì)錄”) (2)aotureturn 打印明細(xì)字段時,如果字段超過列的寬度是否允許自動換行 (3)colsline 設(shè)置豎線屬性引用tpen類 (4)footer 設(shè)置明細(xì)尾 (設(shè)置同pagefooter 頁腳 pageheader 頁眉) (5)frame 設(shè)置明細(xì)邊框?qū)傩砸胻pen類 (6)head 設(shè)置明細(xì)頭(設(shè)置同pagefooter 頁腳 pageheader 頁眉) (7)rowsline 設(shè)置橫線屬性引用tpen類 (8)rowspace 設(shè)置明細(xì)行的高度 (9)top 明細(xì)與標(biāo)題的距離 (10)Alignment對齊方式 7、page 設(shè)置紙張 (1) leftmargin:real;左邊距 (2) rightmargin:real;右邊距 (3) topmargin:real;頂邊距 (4) bottommargin:real;底邊距 (5) pagesize:TPageSize;紙張類型 (6) Height:real;高度 (7) width:real;寬度 (8) Orientation:TPrinterOrientation;打印方向 注意:設(shè)置紙張的寬度和高度需把pagesize設(shè)為Custom 8、title 設(shè)置標(biāo)題 (1) Print:boolean; 是否打印 (2) Text:tstrings; 內(nèi)容可設(shè)置多行 (3) Font:tfont;字體 (4) Alignment:talignment;對齊方式 (5) top:integer; 距紙張頂部距離 (6) Rowspace:integer;行距 (7) EveryPage:boolean;是否每頁打印 二 、控件方法: (1) preview 預(yù)覽 (2) print 打印 (3) SaveToFile() 保存為報(bào)表文件 (4) SaveToStream() 保存為流(然后就可把整個報(bào)表存到數(shù)據(jù)庫了很方便哦! _) (5) PrintFile() 打印報(bào)表文件 (6) PrintStream() 打印流(流的數(shù)據(jù)庫存取就不用多說了吧) (7) PreviewFile() 預(yù)覽文件 (8) PreviewStream() 預(yù)覽流 (9) OptionToStream() 報(bào)表的屬性保存為流 (10) OptionFromStream() 從流中得到報(bào)表屬性 (11) OptionPost()在打印期間改變了報(bào)表屬性,要想立即生效調(diào)用此方法。 (12) PaintText(Text:string) 覆蓋原有打印的字符,一般在能返回當(dāng)前打印的內(nèi)容的事件中使用。(見控件事件) 三、 控件事件: (1) AfterPrint 打印后 (2) BeforePrint 打印前 (3) OnPrintDetail(RecordNumber: Integer)在打印每一欄明細(xì)前觸發(fā)此事件, 返回參數(shù):RecordNumber返回當(dāng)前打印行數(shù)。 (4) OnPrintDetailField(RecordNumber,FieldIndex: Integer; FieldText: String); 在打印明細(xì)的每個字段都會觸發(fā)此事件。 返回參數(shù):RecordNumber返回當(dāng)前打印行數(shù)。 FieldIndex 字段索引 FieldText字段內(nèi)容 (5) OnPrintTitle(Row: Integer; Text: String)打印每行標(biāo)題都會觸發(fā)此事件。 返回參數(shù):row當(dāng)前打印的行 Text當(dāng)前打印的內(nèi)容 (6) OnPrintColsTitleField(Row, FieldIndex: Integer; FieldName: String); 打印列標(biāo)題字段時觸發(fā)此事件 返回參數(shù):row當(dāng)前打印的行 FieldIndex當(dāng)前打印的字段索引 FieldName當(dāng)前打印的字段名稱 (7) OnPrintColsTitle(Row: Integer) 打印每行列標(biāo)題時觸發(fā)此事件 返回參數(shù):row當(dāng)前打印的行 四、注意事項(xiàng) (1) text 屬性,輸入“|#|”打印頁碼值,如果想打印頁碼可輸入“第|#|頁” 輸入“|RecordCount|”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 清潔服務(wù)外包協(xié)議
- 建筑行業(yè)臨時用工勞動合同
- 國際油氣貿(mào)易合同文檔
- 環(huán)保產(chǎn)業(yè)投資協(xié)議書
- 出借咨詢與服務(wù)協(xié)議
- 在線醫(yī)療咨詢平臺推廣合作協(xié)議
- 銷售承包的合同
- 太陽能光伏發(fā)電投資合同
- 汽車租賃行業(yè)車輛保險責(zé)任免責(zé)協(xié)議書
- 2025年激光隧道斷面測量系統(tǒng)項(xiàng)目合作計(jì)劃書
- 小學(xué)三年級下冊體育教案
- 北師大版二年級上冊100以內(nèi)加減法豎式計(jì)算題300道及答案
- 全過程跟蹤審計(jì)及預(yù)算績效管理投標(biāo)方案(技術(shù)方案)
- 【《蘇泊爾公司存貨管理的優(yōu)化建議分析》13000字論文】
- 2024年車載SoC發(fā)展趨勢及TOP10分析報(bào)告-2024-09-零部件
- 伽馬數(shù)據(jù):2024年中國游戲產(chǎn)業(yè)趨勢及潛力分析報(bào)告
- 事業(yè)單位考試題庫:公文寫作能力測試試題及答案
- 2024-2030年中國數(shù)據(jù)治理行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資前景研究報(bào)告
- 北師大版八年級生物下冊全冊課件(2024年春季版)
- 高一英語完形填空專項(xiàng)訓(xùn)練100(附答案)及解析
- 收費(fèi)站稽查管理制度
評論
0/150
提交評論