用C++Builder制作復(fù)雜的電廠生產(chǎn)報(bào)表
摘要:為了解生產(chǎn)的運(yùn)行狀況,電廠經(jīng)常要制作一些格式復(fù)雜、數(shù)據(jù)量大的生產(chǎn)和管理報(bào)表,C++Builder在開發(fā)數(shù)據(jù)庫方面具有強(qiáng)大的功能,而由于微軟辦公軟件的普及,許多人已習(xí)慣使用電子表格處理軟件Excel來完成數(shù)據(jù)
摘要:為了解生產(chǎn)的運(yùn)行狀況,電廠經(jīng)常要制作一些格式復(fù)雜、數(shù)據(jù)量大的生產(chǎn)和管理報(bào)表,C++Builder在開發(fā)數(shù)據(jù)庫方面具有強(qiáng)大的功能,而由于微軟辦公軟件的普及,許多人已習(xí)慣使用電子表格處理軟件Excel來完成數(shù)據(jù)統(tǒng)計(jì)的工作,本文從單獨(dú)用C++Builder制作報(bào)表和將二者結(jié)合起來兩個(gè)方面全面地介紹了如何用C++Builder制作復(fù)雜的電廠生產(chǎn)報(bào)表。
為便于掌握和分析生產(chǎn)的運(yùn)行狀況,電廠經(jīng)常要制作大量各式各樣的生產(chǎn)和管理報(bào)表,這些報(bào)表按其輸出格式可分為簡單報(bào)表和復(fù)雜報(bào)表兩種。簡單報(bào)表是指報(bào)表中的數(shù)據(jù)以規(guī)律的排列格式顯示,完成這種報(bào)表設(shè)計(jì)對C++Builder來說并不是件什么難事,對于那些只需反映數(shù)據(jù)庫中的原始數(shù)據(jù)而不需要什么格式的簡單報(bào)表,直接利用C++Builder提供的自動(dòng)創(chuàng)建數(shù)據(jù)報(bào)表的工具“Quick Report Wizard”就可輕松搞定。復(fù)雜報(bào)表是指報(bào)表中的數(shù)據(jù)排列格式無規(guī)律可尋,完成這種報(bào)表設(shè)計(jì)的途徑有兩種,一種是借助C++Builder的vcl里面提供的一組處理報(bào)表打印的組件QuickReport,通過這組組件可以讓報(bào)表設(shè)計(jì)者以可視化的方式來完成數(shù)據(jù)的定位和顯示以及設(shè)計(jì)報(bào)表的格式;另外一種是采用OLE技術(shù)將數(shù)據(jù)傳到Excel中已設(shè)計(jì)好報(bào)表格式的模板中來完成所需要的報(bào)表。這兩種設(shè)計(jì)復(fù)雜報(bào)表的方法對簡單報(bào)表也同樣適用。
1 利用QuickReport組件完成復(fù)雜報(bào)表
從QReport頁面中拖拉QuickRep組件到Form上,然后在QuickRep的Bands屬性中選擇建立報(bào)表的標(biāo)題、表頭、表身、表尾等,此時(shí)的可視組件Form就會(huì)變成報(bào)表模式。報(bào)表的格式主要在表身(DetailBand)上完成,一般常用QRShape組件來完成表格線的繪制,用QRLabel組件來顯示文字和數(shù)據(jù),用QRMemo組件來顯示需要換行的文字,還可通過QRDBText組件與Table組件相連直接讀取數(shù)據(jù)庫中的數(shù)據(jù)。將各種類型的報(bào)表組件放在QuickRep組件不同狀態(tài)的帶狀
(Band)區(qū)域上完成報(bào)表的設(shè)計(jì),這是報(bào)表的靜態(tài)設(shè)計(jì),靜態(tài)設(shè)計(jì)報(bào)表的方便之處是可以在制表的過程中隨時(shí)從QuickRep組件的彈出菜單中選擇Preview觀看報(bào)表格式的打印效果,但看不到數(shù)據(jù)。如果是編寫代碼來動(dòng)態(tài)地設(shè)計(jì)表格,程序運(yùn)行后才能看到報(bào)表的打印效果。
1.1 在窗體中靜態(tài)設(shè)計(jì)表格
靜態(tài)設(shè)計(jì)表格就是直接將繪制表格線和顯示文字、數(shù)據(jù)的各類組件拖拉到Quick
Rep組件上。
設(shè)置QRShape組件的Shape屬性為qrs
VertLine,Width屬性為1,這就是報(bào)表的垂直線;設(shè)置QRShape組件的Shape屬性為qrsHorLine,Height屬性為1,這就是報(bào)表的水平線。然后分別設(shè)置水平線和垂直線的
Left和Top屬性完成行列線的定位,設(shè)置水平線的Width屬性和垂直線的

責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
現(xiàn)貨模式下谷電用戶價(jià)值再評估
2020-10-10電力現(xiàn)貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來電力消費(fèi)增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會(huì)用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來電力消費(fèi)增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會(huì)用電量 -
我國電力改革涉及的電價(jià)問題
-
電化學(xué)儲(chǔ)能應(yīng)用現(xiàn)狀及對策研究
2019-08-14電化學(xué)儲(chǔ)能應(yīng)用 -
《能源監(jiān)測與評價(jià)》——能源系統(tǒng)工程之預(yù)測和規(guī)劃
-
《能源監(jiān)測與評價(jià)》——能源系統(tǒng)工程之基本方法
-
貴州職稱論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國電力工業(yè) 特約專家征文
2019-01-05電力設(shè)備管理雜志 -
國內(nèi)首座蜂窩型集束煤倉管理創(chuàng)新與實(shí)踐
-
人力資源和社會(huì)保障部:電線電纜制造工國家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會(huì)保障部:變壓器互感器制造工國家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范
-
現(xiàn)貨模式下谷電用戶價(jià)值再評估
2020-10-10電力現(xiàn)貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價(jià)全景圖
2020-09-16電價(jià),全景圖,電力 -
一張圖讀懂我國銷售電價(jià)附加
2020-03-05銷售電價(jià)附加