【正文】
輸入所要導(dǎo)出數(shù)據(jù)表的名稱,用戶還可以點(diǎn)擊該輸入框右側(cè)的按鈕選擇已存在的數(shù)據(jù)表,如下圖所示:先選中數(shù)據(jù)列表中的數(shù)據(jù)表,然后選擇“打開(kāi)”按鈕,系統(tǒng)將該數(shù)據(jù)表的名稱顯示在“導(dǎo)出后數(shù)表名稱”后的輸入框中。如果選擇的導(dǎo)出類別為“按網(wǎng)格中顯示內(nèi)容導(dǎo)出”的話,點(diǎn)擊“導(dǎo)出”按鈕之后,系統(tǒng)將網(wǎng)格中所顯示的內(nèi)容導(dǎo)出到數(shù)據(jù)表中。首先在左側(cè)的數(shù)據(jù)字段列表中選擇所要導(dǎo)出的字段,然后雙擊該字段,將其加入到“源字段”和“新字段”輸入框中,如果導(dǎo)出的數(shù)據(jù)字段要換新名稱的話,請(qǐng)將“新字段”輸入框中的字段名稱修改為新的名稱,然后點(diǎn)擊“新增導(dǎo)出字段”按鈕,系統(tǒng)將“源字段”和“新字段”輸入框中的字段名稱顯示在上方的導(dǎo)出數(shù)據(jù)表字段對(duì)照表中,只能選擇到導(dǎo)出數(shù)據(jù)表字段對(duì)照表中字段所對(duì)應(yīng)的內(nèi)容才能導(dǎo)出,最后按下“導(dǎo)出”按鈕,系統(tǒng)將按導(dǎo)出字段對(duì)照表中的新字段創(chuàng)建新表,然后將所選字段的內(nèi)容導(dǎo)出到新表中。如果選擇的已存數(shù)據(jù)表已經(jīng)存在的話,系統(tǒng)將該表的字段顯示在右側(cè)的“目標(biāo)數(shù)據(jù)表待選字段列表”中,這時(shí)用戶先在左側(cè)的“源數(shù)據(jù)表待選字段列表”中選擇好所要導(dǎo)出的字段,然后雙擊該字段,系統(tǒng)將其加入到“已選源字段名稱”的輸入框中,緊接著用同樣的方法在“目標(biāo)數(shù)據(jù)表待選字段列表”選擇對(duì)照字段并將其加入到“已選目標(biāo)字段名稱”后的輸入框中,然后點(diǎn)擊“新增導(dǎo)出字段”按鈕,將該字段對(duì)照關(guān)系加入到上方的“源和目標(biāo)數(shù)據(jù)表導(dǎo)出字段對(duì)照表”中,就這樣依次選對(duì)兩表的對(duì)照字段,選擇完畢之后,請(qǐng)點(diǎn)擊“導(dǎo)出”按鈕,系統(tǒng)將按照導(dǎo)出字段對(duì)照列表中的對(duì)照關(guān)系統(tǒng)進(jìn)行導(dǎo)出。在已編輯的源和目標(biāo)導(dǎo)出字段對(duì)照表中還可以對(duì)其進(jìn)行編輯,只要在該對(duì)照表中點(diǎn)擊鼠標(biāo)右鍵后,在彈出的菜單中選擇相應(yīng)的菜單就可以進(jìn)行相應(yīng)的操作,如“刪除”菜單,將當(dāng)前選中的對(duì)照關(guān)系從字段對(duì)照表中刪除,將其退回到待選字段列表中去;點(diǎn)擊“清除對(duì)照表”菜單,將字段對(duì)照表中的對(duì)照關(guān)系全部清除,并將對(duì)照的字段全部退回到待選字段列表中;用戶還可以移動(dòng)導(dǎo)出字段對(duì)照列表中的字段對(duì)照關(guān)系,如將當(dāng)前選中的字段對(duì)照關(guān)系移動(dòng)到上一行、下一行、最前面或最后面只要點(diǎn)擊相應(yīng)的菜單就可以達(dá)到。定義完新建數(shù)據(jù)表字段類型后,請(qǐng)點(diǎn)擊“開(kāi)始創(chuàng)建新表”按鈕,系統(tǒng)按用戶所定義的要求創(chuàng)建新的數(shù)據(jù)表。如果選擇的導(dǎo)出類別為“導(dǎo)出到VFP格式的數(shù)據(jù)表中”的話,點(diǎn)擊“導(dǎo)出”按鈕之后,系統(tǒng)將彈出源和目標(biāo)字段對(duì)照表供用戶選擇好字段對(duì)應(yīng)關(guān)系,用戶還可以參照源表創(chuàng)建新的數(shù)據(jù)表,由于其操作方法與上面的“導(dǎo)出已建一般數(shù)據(jù)表中”基本相同,在此就不再贅述,請(qǐng)用戶自行參照。在對(duì)記錄進(jìn)行編輯后,如果用戶移動(dòng)到下一條記錄的話,系統(tǒng)將所編輯的記錄自動(dòng)存盤。所以在一般情況下,修改完畢數(shù)據(jù)之后,請(qǐng)及時(shí)將可寫狀態(tài)關(guān)閉。在該窗口中,用戶不但可以從另外的代碼表中替換代碼,還可以替換其它字段的內(nèi)容,但必要與某一個(gè)字段做為參照字段,在進(jìn)行替換內(nèi)容之前,請(qǐng)先在代碼表名輸入框中輸入所要導(dǎo)出數(shù)據(jù)表的名稱或點(diǎn)擊其后的按鈕選擇好代碼表,如選擇“民族代碼表”,在代碼表中代碼字段的選擇框中選擇“代碼”字段,并在“目標(biāo)表代碼字段”的選擇框中選擇“民族代碼”字段,然后再在“代碼表中名稱字段”的選擇框中選擇“名稱”并在“目標(biāo)表中名稱字段”選擇框中選擇“民族名稱”,這時(shí)系統(tǒng)將與“民族代碼”作為標(biāo)準(zhǔn),將該代碼在代碼表中將其所對(duì)應(yīng)的名稱加入到“民族名稱”中,與民族代碼所對(duì)應(yīng)的內(nèi)容與代碼表中的內(nèi)容一致。該功能其主要功能是在兩個(gè)數(shù)據(jù)表中進(jìn)行替換,其前提條件必須選擇好字段進(jìn)鏈接鈕關(guān)系,所以該功能不但可以對(duì)代碼進(jìn)行替換,還可以通鏈接某一個(gè)字段替換其它相關(guān)內(nèi)容。接下來(lái)請(qǐng)選擇“字段替換條件”,首先在“查詢條件字段”的選擇框中選擇好所要查詢的字段,在替換條件中輸入所要查詢的內(nèi)容;然后在“被替換的字段”的選擇框中選擇好被替換字段,并在輸入替換后的值。當(dāng)用戶按下“替換所選字段的內(nèi)容”按鈕之后,系統(tǒng)將顯示如下所示的窗口:在準(zhǔn)備對(duì)字段的內(nèi)容進(jìn)行替換之前,請(qǐng)選擇“字段替換方式”,然后在字段替換條件中選擇被替換的字段并在“替換后值”輸入框中輸入所要替換的內(nèi)容。如果用戶要將兩字段的內(nèi)容進(jìn)行替換的話,請(qǐng)?jiān)凇白侄蝺?nèi)容替換”窗口中的替換類型中點(diǎn)擊“兩字段之前內(nèi)容互換”按鈕,系統(tǒng)將顯示如下所示窗口:輸完替換條件按鈕之后,請(qǐng)點(diǎn)擊“替換”按鈕。用戶也可以點(diǎn)擊按鈕選擇和退回統(tǒng)計(jì)字段,其相應(yīng)按鈕的功能為“>”:將“待選排序統(tǒng)計(jì)列表”中選中的字段加入到“已選統(tǒng)計(jì)字段列表”中;“>>”:將“待選排序統(tǒng)計(jì)列表”中所有字段都加入到“已選統(tǒng)計(jì)字段列表”中;“<”:將“已選統(tǒng)計(jì)字段列表”中選中的字段退回到“待選排序統(tǒng)計(jì)列表”中;“<<”:將“已選統(tǒng)計(jì)字段列表”中全部字段退回到“待選排序統(tǒng)計(jì)列表”中。最后,有點(diǎn)注意,本功能模塊對(duì)數(shù)據(jù)表進(jìn)行操作的話,都是要求在本程序所在目錄的“Data_Xg”子目錄下進(jìn)行操作,如果用戶打開(kāi)的數(shù)據(jù)表不在該目錄下時(shí),系統(tǒng)將提示用戶將數(shù)據(jù)表復(fù)制到該目錄下才能進(jìn)行操作,否則程序?qū)⒕芙^運(yùn)行。三、 ADO數(shù)據(jù)庫(kù)管理該功能的數(shù)據(jù)庫(kù)驅(qū)動(dòng)主要是采用微軟的ADO數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,如果有使用本功能模塊的話,必須確保機(jī)器上已經(jīng)安裝好了該數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,如果你的機(jī)器上安裝了Offices 2000或安裝了MSSQL Server 2000的話,機(jī)器中就已以安裝了ADO ,否則的話,請(qǐng)安裝“”,即可成功的使用本功能模塊。要進(jìn)入本功能模塊時(shí),請(qǐng)先運(yùn)行本系統(tǒng),系統(tǒng)將彈出如下所示的窗口:點(diǎn)擊“用ADO打開(kāi)數(shù)據(jù)庫(kù)”按鈕后,系統(tǒng)將彈出如下所示的窗口:如果用戶選擇所要打開(kāi)數(shù)據(jù)表的類型為“打開(kāi)Dbase(*.dbf)自由表”、“打開(kāi)Paradox(*.db)自由表”、“打開(kāi)Foxpro(*.dbf)自由表”或“打開(kāi)文本文件(*.txt)”等自由表的話,請(qǐng)?jiān)凇按蜷_(kāi)自由表”中的數(shù)據(jù)源找開(kāi)按鈕,如下圖所示:點(diǎn)擊該數(shù)據(jù)源打開(kāi)按鈕之后,系統(tǒng)將顯示如下所示的窗口:在該彈出窗口中,選擇所要打開(kāi)數(shù)據(jù)表的目錄,可以在“Drivers”中選擇所要打開(kāi)的數(shù)據(jù)表的盤符,在“Directories”中選擇所要打開(kāi)的目錄,如選擇如下所示的目錄:選擇好數(shù)據(jù)表所在的目錄之后,請(qǐng)點(diǎn)擊“OK”按鈕,系統(tǒng)將在數(shù)據(jù)表列表中顯示所能使用的數(shù)據(jù)表,如下所示:如果用戶選擇所要打開(kāi)的數(shù)據(jù)選項(xiàng)為“打開(kāi)Access(*.mdb)數(shù)據(jù)庫(kù)”、“打開(kāi)Excel(*.xls)數(shù)據(jù)庫(kù)”或“打開(kāi)VFP(*.dbc)數(shù)據(jù)庫(kù)”的話,請(qǐng)“打開(kāi)本地?cái)?shù)據(jù)庫(kù)”欄中點(diǎn)擊數(shù)據(jù)庫(kù)打開(kāi)按鈕,如下圖所示:點(diǎn)擊該按鈕將出現(xiàn)如下所示的窗口:選擇好了所要打開(kāi)的數(shù)據(jù)表之后,點(diǎn)擊打開(kāi)按鈕,系統(tǒng)將該數(shù)據(jù)庫(kù)中的數(shù)據(jù)表顯示在“數(shù)據(jù)表列表中”。如果用戶選擇所要打開(kāi)的數(shù)據(jù)選項(xiàng)為“打開(kāi) SQL Server 數(shù)據(jù)庫(kù)”的話,必須保證所使用的計(jì)算機(jī)上安裝了SQL Server 2000的桌面版、服務(wù)器版或客戶端才能正常地使用,在鏈接數(shù)據(jù)庫(kù)時(shí),必須輸入數(shù)據(jù)庫(kù)服務(wù)器名稱,數(shù)據(jù)庫(kù)登錄用戶名稱及數(shù)據(jù)庫(kù)登錄用戶密碼,如果所登錄的用戶是超級(jí)用戶的話,必須輸入數(shù)據(jù)庫(kù)名稱,如下圖所示:在輸入數(shù)據(jù)庫(kù)服備器名稱時(shí),用戶即可以手工輸入也可以點(diǎn)擊下拉框從下拉框中選擇,如果用戶要將本次輸入的登錄參數(shù)保存的話,請(qǐng)?jiān)凇皵?shù)據(jù)庫(kù)服務(wù)器登錄成功后保存其登錄參數(shù)”前面打上鉤,這樣在下次登錄數(shù)據(jù)庫(kù)時(shí)只須輸入數(shù)據(jù)庫(kù)密碼即可。如果用戶要將查詢出來(lái)的數(shù)據(jù)只顯示部份字段的話,可以在“選擇顯示字段”選擇框打上鉤,在顯示字段列表中將不需要的字段前的鉤去除,在查詢結(jié)果中只顯示打上鉤的字段。如果要將兩個(gè)表中的內(nèi)容結(jié)合起來(lái)查詢的話,請(qǐng)?jiān)凇斑x擇相關(guān)表”的選擇框中選擇好一個(gè)數(shù)據(jù)表,然后在“選擇相關(guān)字段”選擇框中選中一個(gè)鏈接字段,再在“選中表字段”選擇框中選擇一個(gè)主表的字段,緊接著在“加連接關(guān)系”按鈕后面選擇“相等”選項(xiàng),最后點(diǎn)擊“加連接關(guān)系”按鈕,系統(tǒng)將鏈接條件加入到“顯示字段”列表下方的一個(gè)列表框中,即連接條件列表框中,如果用戶要將某條連接關(guān)系刪除的話,請(qǐng)?jiān)谶B接條件列表框中選中該條鏈接關(guān)系,然后在該列表中點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單中點(diǎn)擊“刪除該項(xiàng)”菜單即可。如果用戶要將主表中某個(gè)字段的內(nèi)容與相關(guān)表中某個(gè)一字段的內(nèi)容相同的記錄不顯示的話,在加連接關(guān)系時(shí),只要在其后選擇“不等”選項(xiàng)即可,這里有一點(diǎn)要注意,這時(shí)就不要點(diǎn)擊“加插入表顯示字段”按鈕加入相關(guān)字段了。如果在沒(méi)有加入任何查詢條件或數(shù)據(jù)表連接關(guān)系的話,系統(tǒng)將詢問(wèn)用戶是否要瀏覽所有記錄的信息提示,這時(shí)只要點(diǎn)擊該對(duì)話框中“是”的按鈕,即可以進(jìn)入數(shù)據(jù)瀏覽窗口,該對(duì)話框如下圖所示:數(shù)所查詢結(jié)果的窗口如下圖所示:如果要將網(wǎng)