999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

VFP中利用OLE功能驅動EXCEL實現(xiàn)復雜報表

2012-11-15 22:25:32張浩寧夏紅寺堡揚水管理處
中國科技信息 2012年3期
關鍵詞:可視化數(shù)據(jù)庫利用

張浩 寧夏紅寺堡揚水管理處

VFP中利用OLE功能驅動EXCEL實現(xiàn)復雜報表

張浩 寧夏紅寺堡揚水管理處

介紹了在VFP 中利用OLE功能驅動EXCEL來制作復雜報表的原理,以及通過VFP 和EXCEL 完成一個動態(tài)報表任務的具體實現(xiàn)過程,并給出了具體的實現(xiàn)方法。

VFP;OLE;Excel;復雜報表

引言

當前比較流行的大型數(shù)據(jù)庫系統(tǒng)包括Oracle,Sybase,Informix和SQL Server等,小型數(shù)據(jù)庫系統(tǒng)則包括Visual FoxPro和Access等。嚴格地將,Visual FoxPro是一種集宿主語言和數(shù)據(jù)庫為一體的數(shù)據(jù)庫系統(tǒng),它完全可以作為一種編程語言或數(shù)據(jù)庫單獨使用。它作為宿主語言和數(shù)據(jù)庫的結合體,為進行快速數(shù)據(jù)庫應用開發(fā)提供了可能。由于各行業(yè)的計算機應用層次不一,水平高低不同,而且對小微企業(yè)來說部署大型數(shù)據(jù)庫系統(tǒng)既不經(jīng)濟,也不現(xiàn)實。所以小型數(shù)據(jù)庫系統(tǒng)仍有應用空間。這也是低成本信息化中國發(fā)展戰(zhàn)略的重要組成部分。

Visual FoxPro ,是Microsoft公司從Fox公司的FoxBase數(shù)據(jù)庫軟件經(jīng)過數(shù)次改良,并且移植到Windows之后得來的應用程序開發(fā)軟件,主要用于開發(fā)數(shù)據(jù)管理與運算等方面的軟件。VFP是Microsoft公司推出的最新可視化數(shù)據(jù)庫管理系統(tǒng)平臺,是功能特別強大的32位數(shù)據(jù)庫管理系統(tǒng)。它提供了功能完備的工具、極其友好的用戶界面、簡單的數(shù)據(jù)存取方式、獨一無二的跨平臺技術,有良好的兼容性、真正的可編譯性和較強的安全性,是目前最快捷、最實用的小型數(shù)據(jù)庫管理系統(tǒng)開發(fā)軟件之一。

Visual FoxPro 6.0/9.0及其中文版,是可運行于Windows 95/XP和Windows NT/2000平臺的32位數(shù)據(jù)庫開發(fā)系統(tǒng),它不僅可以簡化數(shù)據(jù)庫管理,而且能使應用程序的開發(fā)流程更為合理。Visual FoxPro使組織數(shù)據(jù)、定義數(shù)據(jù)庫規(guī)則和建立應用程序等工作變得簡單易行。Visual FoxPro 6.0/9.0還提供了一個集成化的系統(tǒng)開發(fā)環(huán)境,它不僅支持過程式編程技術,而且在語言方面作了強大的擴充,支持面向對象可視化編程技術,并擁有功能強大的可視化程序設計工具,同時也支持客戶/服務器程序設計和XML與Web服務。目前,Visual FoxPro 6.0/9.0是用戶收集信息、查詢數(shù)據(jù)、創(chuàng)建集成數(shù)據(jù)庫系統(tǒng)、進行實用系統(tǒng)開發(fā)較為理想的工具軟件。利用可視化的設計工具和向導,用戶可以快速創(chuàng)建表單、查詢和打印報表。

在國內的數(shù)據(jù)庫應用開發(fā)中經(jīng)常會遇到使用復雜報表的情況,所謂復雜報表也就是通常所說的中國式報表。這種報表一般具有相對復雜的表現(xiàn)形式,而且報表的格式和內容應工作的需要經(jīng)常發(fā)生變化。如果僅僅使用VFP語言向導或編寫代碼來實現(xiàn)復雜報表,將花費大量的人力和時間。針對這點,筆者嘗試利用VFP提供的OLE(Object Linking and Embedding)對象鏈接與嵌入技術,通過VFP調用OLE驅動EXCEL,將報表內容輸出到Excel應用程序中,再通過Excel打印,在制作復雜報表方面取得了較好的效果,充分體現(xiàn)了VFP在作為小型數(shù)據(jù)庫前端開發(fā)工具的良好擴展性。

1 實現(xiàn)思路

1.1 為減輕編程工作量,可在Excel中,制作報表模板并保存在應用程序的相關目錄中待備用;

1.2 在VFP中通過數(shù)據(jù)操縱語言的相關類集獲得報表所需數(shù)據(jù),將數(shù)據(jù)寫入臨時文件中;

1.3 利用OLE技術,通過VFP調用OLE,啟動Excel應用程序;

1.4 在VFP中,讀取存有報表所用數(shù)據(jù)的臨時文件;

1.5 根據(jù)讀取的數(shù)據(jù),通過VFP 和OLE 編程動態(tài)調用1.1中的報表模板生成相應的報表,顯示在Excel中;

1.6 在Excel中預覽,打印報表;

1.7 退出Excel,返回到VFP中;

其中,第1.2~1.5步是實現(xiàn)過程中的關鍵步驟。

2 實現(xiàn)方法

根據(jù)以上思路,結合實例,分別在VFP和EXCEL中實現(xiàn),最后給出我單位調度日報表的實現(xiàn)效果圖。

2.1 報表模板制作

首先在Excel中按照報表格式要求制作好一張空白表,為減少編程工作量,可以將報表標題、報表頭、行列寬度等按照需要的格式制作好,保存在特定的應用程序目錄下待用。由于是Excel的基礎知識,本篇此處不再贅述。

2.2 VFP中實現(xiàn)方法

VFP中主要實現(xiàn)步驟為:從數(shù)據(jù)庫中查詢檢索出數(shù)據(jù),存入臨時文件。

首先要對所使用的變量進行定義,部分程序代碼如下:

[該段代碼統(tǒng)計當班調度的機組投運臺次、投運機組編號及運行情況、以泵站為單位截至規(guī)定統(tǒng)計時間段內的機組累計運行時間等信息]

**統(tǒng)計查詢機組年累計運行時數(shù)及當前運行機組編號和投用臺數(shù)

該報表程序代碼還有很多模塊,限于篇幅不再一一列舉。

2.4 實現(xiàn)效果

由以上步驟可以實現(xiàn)如下圖所示的效果報表(見圖1,部分數(shù)據(jù)保密涂黑)。

圖1

3 結語

筆者介紹了如何在VFP中利用OLE技術,結合VFP和EXCEL的各自優(yōu)勢來制作復雜報表的實現(xiàn)思想和實現(xiàn)過程。在開發(fā)信息系統(tǒng)的過程中用該方法可以方便快速的制作復雜報表,這也在報表的數(shù)次修改中深有體會,極大提高了程序開發(fā)和維護的效率。

10.3969/j.issn.1001-8972.2012.03.032

猜你喜歡
可視化數(shù)據(jù)庫利用
基于CiteSpace的足三里穴研究可視化分析
利用min{a,b}的積分表示解決一類絕對值不等式
基于Power BI的油田注水運行動態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
利用一半進行移多補少
基于CGAL和OpenGL的海底地形三維可視化
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
利用數(shù)的分解來思考
Roommate is necessary when far away from home
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
主站蜘蛛池模板: 欧美在线黄| 国产人成乱码视频免费观看| 国产精品xxx| 国产一区二区色淫影院| 亚洲人成高清| 久久黄色毛片| 无码精品一区二区久久久| 99re这里只有国产中文精品国产精品| 91免费国产在线观看尤物| 久久久久久国产精品mv| 国产乱子伦精品视频| 漂亮人妻被中出中文字幕久久| 精品亚洲欧美中文字幕在线看| 99久久婷婷国产综合精| 午夜a级毛片| 韩国v欧美v亚洲v日本v| 蜜臀AVWWW国产天堂| 日本欧美中文字幕精品亚洲| 久久精品这里只有国产中文精品| 91亚瑟视频| 波多野结衣无码视频在线观看| 一级毛片在线免费视频| 青青青国产精品国产精品美女| 园内精品自拍视频在线播放| 国产精品久久自在自2021| 久久香蕉国产线看观看式| 成人伊人色一区二区三区| 玖玖精品视频在线观看| 国产成人综合久久精品尤物| www亚洲天堂| 91久久夜色精品国产网站| 亚洲欧美成人影院| 小说区 亚洲 自拍 另类| 永久毛片在线播| 日韩精品中文字幕一区三区| 91小视频在线观看| 一级毛片免费高清视频| 国产精品亚洲片在线va| 男女性午夜福利网站| 国产激爽大片高清在线观看| 欧美一级色视频| 国产成人精品在线1区| 精品人妻一区无码视频| 欧美色图久久| 人妻丝袜无码视频| 精品人妻AV区| 久青草免费在线视频| 国产精品三级av及在线观看| 小蝌蚪亚洲精品国产| 精品国产美女福到在线不卡f| 欧美日韩一区二区三区在线视频| 尤物亚洲最大AV无码网站| 亚洲欧美国产五月天综合| 久久久亚洲色| 久久精品午夜视频| 国产在线观看成人91| 全色黄大色大片免费久久老太| 国产精品hd在线播放| 天天躁夜夜躁狠狠躁图片| 又爽又黄又无遮挡网站| 最新国产精品第1页| 国产视频大全| 五月天福利视频| 秋霞午夜国产精品成人片| 国产一区二区三区在线精品专区| 狠狠干综合| 呦女亚洲一区精品| 台湾AV国片精品女同性| 欧美日韩第二页| 欧美日本不卡| 香蕉视频在线观看www| 免费在线成人网| 高清欧美性猛交XXXX黑人猛交| 四虎免费视频网站| 国产办公室秘书无码精品| 四虎国产精品永久在线网址| 日本欧美一二三区色视频| 日本一区二区三区精品国产| 三级毛片在线播放| 中国国产高清免费AV片| 97视频免费在线观看| 国产a网站|