VFP導(dǎo)出數(shù)據(jù)的方法大全

字號(hào):

你可以用多種方法將這些數(shù)據(jù)導(dǎo)出,以便被其它應(yīng)用程序(如等)所用。下面向你簡(jiǎn)單介紹幾種導(dǎo)出數(shù)據(jù)的方法:
    1.用“導(dǎo)出數(shù)據(jù)”對(duì)話(huà)框。你可以從VFP主菜單中選擇“文件/導(dǎo)出…”打開(kāi)“導(dǎo)出”對(duì)話(huà)框,在該對(duì)話(huà)框中的“來(lái)源”框中輸入表名(c:\vfp\students.dbf),在“類(lèi)型”中指定要導(dǎo)出數(shù)據(jù)的類(lèi)型(Microsoft Excel),在“到”框中輸入導(dǎo)出的路徑和文件名(C:\excel\aa.xls),然后按“確定”即可。這時(shí)你如果查看command窗口,可發(fā)現(xiàn)以下代碼:
    COPY TO C:\excel\aa.XLS TYPE XL5
    2.用COPY TO命令。COPY TO命令的工作對(duì)象是VFP中的表,它要依據(jù)“TYPE”項(xiàng)才知道要產(chǎn)生哪一類(lèi)導(dǎo)出文件。對(duì)于上面的導(dǎo)出過(guò)程,可用以下方法實(shí)現(xiàn):
    USE students
    COPY TO C:\excel\aa.XLS TYPE XL5
    3.用SET AlterNATE TO寫(xiě)入ASCⅡ文件。用該命令可以把屏幕上的內(nèi)容導(dǎo)出,導(dǎo)向一個(gè)文件,下面例子可以將系統(tǒng)狀態(tài)輸入到status.txt文件中:
    SET AlterNATE TO status.txt
    SET AlterNATE ON
    SET CONSOLE OFF
    ?“系統(tǒng)狀態(tài)”+DTOC(DATE())+“@”+TIME()
    LIST STATUS
    SET AlterNATE OFF
    SET CONSOLE ON
    4.用SET PRINTER TO命令。用該命令可把打印輸出到文本文件中:
    SET PRINTER TO hello.txt
    SET PRINT ON
    ???CHR(27)+“廣大計(jì)算機(jī)愛(ài)好者”
    ??“你們好!”
    ?“祝你們新年快樂(lè)”
    SET PRINT OFF
    5.用REPORT FORM TO FILE命令。運(yùn)行報(bào)表的REPORT命令有許多選項(xiàng),把報(bào)表輸出保存到文件中的方法為:
    REPORT FORM(報(bào)表名)TO FILE(文件名)
    12、配置VFP的運(yùn)行環(huán)境
    在Visual 中,有時(shí)為了使用上的方便,需要按照自己的要求對(duì)VFP的系統(tǒng)運(yùn)行環(huán)境進(jìn)行適當(dāng)?shù)呐渲?。本文就其相關(guān)參數(shù)及使用目的說(shuō)明如下:
    EDITWORK path:指定文本編輯器放置工作文件的位置。如果編輯的工作文件很大時(shí),可以指定一個(gè)具有較大空間的位置。缺省位置是啟動(dòng)目錄。
    INDEX extension:指定Visual FoxPro索引文件的擴(kuò)展名。缺省擴(kuò)展名是.IDX。
    LABEL extension:指定Visual FoxPro標(biāo)簽定義文件的擴(kuò)展名。缺省擴(kuò)展名是.LBX。
    MVCOUNT:設(shè)置Visual FoxPro可以含有變量的數(shù)目。這個(gè)值的范圍是從128到65,000;缺省值是1024。
    OUTSHOW ON | OFF:終止啟動(dòng)通過(guò)同時(shí)按住Shift + Ctrl + Alt鍵隱藏所有窗口的能力。缺省設(shè)置為ON。
    PROGWORK path:指定Visual FoxPro儲(chǔ)存式程序的高速快取內(nèi)存文件的位置。為了得到更快的效能,特別是在多人使用環(huán)境中,可指定一個(gè)快速的磁盤(pán),允許為高速快取內(nèi)存指定最小256K的空間(但是,文件可能會(huì)變得很大)。缺省位置是啟動(dòng)目錄。