WPS2000在(zai)機關、企事業單位甚至家庭都有著廣泛的(de)(de)應用。有大量的(de)(de)文字信息(xi)(xi)資(zi)料保(bao)存在(zai)這(zhe)類(lei)DBF數(shu)據庫(ku)(ku)文件(jian)中,而(er)在(zai)日常的(de)(de)辦公(gong)中,有時需(xu)要使用這(zhe)些信息(xi)(xi),如(ru)需(xu)要WPS處理一份本(ben)單位人(ren)員通信錄(lu),如(ru)果(guo)需(xu)要重新錄(lu)入需(xu)要時間(jian)較長,而(er)且(qie)容(rong)易出現(xian)錯(cuo)誤,如(ru)果(guo)某一個DBF數(shu)據庫(ku)(ku)中存放著這(zhe)些人(ren)員的(de)(de)基本(ben)信息(xi)(xi),是不是可(ke)以通過WPS系統軟件(jian)去直接打開(kai)這(zhe)個文件(jian)直接對數(shu)據庫(ku)(ku)內容(rong)進(jin)行編(bian)輯操作呢(ni)?WPS2000沒有提(ti)供選擇(ze)讀取(qu)DBF格式文件(jian)的(de)(de)選項。通過對WPS2000功能(neng)的(de)(de)分析(xi),筆者(zhe)找(zhao)到了一種能(neng)夠實現(xian)讀取(qu)DBF數(shu)據庫(ku)(ku)格式文件(jian)的(de)(de)方(fang)法,實現(xian)DBF數(shu)據庫(ku)(ku)文件(jian)中的(de)(de)資(zi)料信息(xi)(xi)與WPS2000漢字處理系統之(zhi)間(jian)的(de)(de)資(zi)料共享。
一.實現原理
具體(ti)操作思路是:在WPS200中(zhong)建(jian)立一(yi)個空(kong)表(biao)(biao)格(ge),在表(biao)(biao)格(ge)編輯狀態下利用數(shu)據(ju)(ju)(ju)處理(li)中(zhong)的(de)(de)灌入數(shu)據(ju)(ju)(ju)方(fang)式讀取(qu)某一(yi)個DBF數(shu)據(ju)(ju)(ju)庫(ku)格(ge)式文(wen)件,將(jiang)(jiang)DBF數(shu)據(ju)(ju)(ju)庫(ku)中(zhong)的(de)(de)資(zi)料(liao)信息(xi)讀取(qu)到該空(kong)白表(biao)(biao)格(ge)中(zhong),然后通過復制表(biao)(biao)格(ge)中(zhong)文(wen)本信息(xi)的(de)(de)方(fang)式將(jiang)(jiang)資(zi)料(liao)信息(xi)內(nei)容復制出來(lai),在另(ling)外一(yi)個空(kong)白頁面(mian)中(zhong)進行粘貼操作,這樣就可實現DBF數(shu)據(ju)(ju)(ju)庫(ku)格(ge)式文(wen)件中(zhong)資(zi)料(liao)信息(xi)內(nei)容的(de)(de)讀取(qu)。
二.實現過程
頁面設置如果要提取的數據庫記錄較多時,一頁中表格的行數顯示不夠時,可以對頁面進行設置。由于WPS2000在某一頁中插入表格時,當表格的行數很多一頁顯示不下時,多余的部分將會被自動截取。為了能在某一頁中顯示更多的表格行數,一般可以采用自定義紙張的形式,設定如圖1所示的頁面。
在這里(li)(li)要(yao)將(jiang)紙張規(gui)格設(she)(she)為(wei)自定(ding)義(yi),將(jiang)紙張大小中(zhong)的(de)寬(kuan)度值(zhi)由(you)要(yao)讀(du)取(qu)數(shu)據(ju)(ju)庫(ku)中(zhong)字(zi)段數(shu)決定(ding),如(ru)讀(du)取(qu)一個人員通(tong)信(xin)(xin)錄(lu)RYK.DBF數(shu)據(ju)(ju)庫(ku)時(shi),如(ru)果需要(yao)讀(du)取(qu)通(tong)信(xin)(xin)地址、郵政編碼、收信(xin)(xin)人等字(zi)段信(xin)(xin)息時(shi),由(you)于要(yao)讀(du)取(qu)的(de)字(zi)段數(shu)不多(duo),寬(kuan)度值(zhi)設(she)(she)定(ding)可(ke)不需過大,這里(li)(li)一般可(ke)設(she)(she)為(wei)250毫(hao)米(mi),高(gao)(gao)度值(zhi)決定(ding)要(yao)提取(qu)DBF數(shu)據(ju)(ju)庫(ku)的(de)記錄(lu)個數(shu)也就(jiu)是表(biao)格的(de)行數(shu),所以一般來(lai)說,當記錄(lu)數(shu)比較大時(shi),可(ke)將(jiang)高(gao)(gao)度值(zhi)設(she)(she)為(wei)值(zhi),這里(li)(li)可(ke)設(she)(she)定(ding)的(de)值(zhi)為(wei)1000毫(hao)米(mi),我們就(jiu)把這個值(zhi)設(she)(she)為(wei)1000毫(hao)米(mi),確(que)定(ding)后,一個新的(de)空(kong)白頁面(mian)就(jiu)出現了。
插入表格由于要讀取一個DBF數據庫文件內容,只能通過在表格中進行讀取的方式,所以首先要在空白頁面中插入一個空白表格,點擊表格菜單下的插入表格中定制表格菜單,彈出定制表格對話框。對定制表格中行與列頁框中的相關內容進行設定,這里的行數要等于讀取的DBF數據庫記錄的個數(這里設為200,代表要提取200人的資料信息),列數等于要讀取DBF數據庫中每條記錄的字段數,同時對第1行至200行中,每一行設定高度為4毫米,點擊“確定”按鈕后生成一個空白表格。再調整表格的寬度值,灌入數據,表格的第一行第一列進入編輯狀態,點鼠標右鍵,選擇數據處理中的灌入數據選項,這時彈出一個對話框,這時可以選擇一個數據庫文件,我們可以選擇文件類型為FOXPRO或DBASE文件,這時可以選擇一個人員庫的DBF文件名稱。如RYK.DBF,文件選擇后將彈出如圖2所示對話框。
在灌入數據設置窗口中,可以選擇要灌入的DBF數據的字段名稱,在這里可以選擇輸入,通過按住CTRL鍵和鼠標點擊字段名進行選擇,選擇后該列變為黑色,如果不需要調入的可以在按住CTRL鍵時用鼠標點擊某一行最前方的數據按鈕,如變為白色表示該行不調入,如果一個DBF數據庫比較大時,也可以采取分段讀取的方式,如先從1條200條,處理完畢后,再讀取201到400條,以此類推至到全部數據讀取完畢,同時也可以對數據表中的字段通過簡單的查詢,實現調入數據庫內容的篩選,全部選擇完畢后,鼠標點擊復制后返回按鈕,則能夠將當前選擇的全部數據將調到入到表格之中,參見圖3所示。
從這里可以(yi)看出(chu),調入來的數據按(an)照行(xing)列(lie)對應的方式保存在(zai)表格中,在(zai)這里可以(yi)按(an)照處理表格文字內(nei)容的方法對這些信(xin)息內(nei)容進行(xing)編(bian)輯操(cao)作(zuo)。
調入(ru)文檔中使(shi)用。如果要將讀取(qu)(qu)在(zai)表格中的(de)數據(ju)信(xin)息加入(ru)到某一文檔之中進行(xing)編輯且不要使(shi)用表格,并在(zai)一行(xing)中顯示某人(ren)的(de)對(dui)應信(xin)息,可以(yi)采取(qu)(qu)如下(xia)方法進行(xing)操作:
(1)點擊表格(ge)使表格(ge)進(jin)入(ru)編輯狀(zhuang)態;
(2)在表格中(zhong)(zhong)(zhong)由(you)(you)按住鼠標左鍵拉動移動光標由(you)(you)上至下(xia)、由(you)(you)左到右選(xuan)取(qu)全(quan)部要復制的表格內(nei)容(表格中(zhong)(zhong)(zhong)內(nei)容顏色變(bian)為黑(hei)色表示為選(xuan)中(zhong)(zhong)(zhong));
(3)點(dian)擊鼠標右鍵在彈出的菜單項中選擇復制文字(zi);
(4)轉換到新的(de)文(wen)檔(dang)(dang)中,使光(guang)標(biao)定位在文(wen)檔(dang)(dang)中需(xu)要插入內容的(de)相應位置上,點擊鼠標(biao)右鍵(jian)在彈出的(de)菜(cai)單項中選擇粘貼,這(zhe)(zhe)(zhe)時就可(ke)(ke)將(jiang)從(cong)表格(ge)中的(de)復(fu)制(zhi)來(lai)的(de)數據(ju)都將(jiang)粘貼到當前光(guang)標(biao)之后,這(zhe)(zhe)(zhe)時在文(wen)檔(dang)(dang)中可(ke)(ke)以對這(zhe)(zhe)(zhe)復(fu)制(zhi)來(lai)的(de)這(zhe)(zhe)(zhe)部分數據(ju)進(jin)行相應的(de)編輯操作。
通過(guo)以上的(de)操作,可以利用WPS2000實現(xian)了DBF數(shu)據庫(ku)文件的(de)內容調(diao)用操作,實現(xian)WPS2000與(yu)DBF數(shu)據庫(ku)文件信(xin)息的(de)共(gong)享,提高(gao)工作效率,減少輸入的(de)錯(cuo)誤。
以上介紹了WPS2000中調用DBF格式文件的方法,以上介紹的方法可以方便地實現DBF數據庫格式文件內容的調用。