【文章內(nèi)容簡介】
3)數(shù)據(jù)統(tǒng)計在定義數(shù)據(jù)查詢條件窗口中,如果用戶要將查詢的結(jié)果進行統(tǒng)計的話,請點擊“數(shù)據(jù)統(tǒng)計”按鈕,系統(tǒng)將顯示如下所示的窗口:在對數(shù)據(jù)進行統(tǒng)計之前,請先選擇好所要統(tǒng)計的字段,用戶可以在“待選排序統(tǒng)計列表”中選中所要統(tǒng)計的字段,然后再雙擊該字段,系統(tǒng)將其加入到“已選統(tǒng)計字段列表”中;如果要將已選的統(tǒng)計字段從列表中退回到“待選排序統(tǒng)計列表”中的話,請在“已選統(tǒng)計字段列表”中選中所要退回的字段,然后雙擊該字段就可以。用戶也可以點擊按鈕選擇和退回統(tǒng)計字段,其相應(yīng)按鈕的功能為“>”:將“待選排序統(tǒng)計列表”中選中的字段加入到“已選統(tǒng)計字段列表”中;“>>”:將“待選排序統(tǒng)計列表”中所有字段都加入到“已選統(tǒng)計字段列表”中;“<”:將“已選統(tǒng)計字段列表”中選中的字段退回到“待選排序統(tǒng)計列表”中;“<<”:將“已選統(tǒng)計字段列表”中全部字段退回到“待選排序統(tǒng)計列表”中。選擇好統(tǒng)計字段之后,請點擊“確定”按鈕,系統(tǒng)將顯示如下所示窗口:點擊“打印”按鈕,可以將統(tǒng)計結(jié)果打印出來;如果用戶要將統(tǒng)計結(jié)果導(dǎo)來的話,請點擊“導(dǎo)出”按鈕,系統(tǒng)將顯示如下所示窗口:先在“導(dǎo)出后數(shù)據(jù)表名稱”后,再點擊“導(dǎo)出”按鈕,系統(tǒng)將統(tǒng)計結(jié)果導(dǎo)出到所輸?shù)臄?shù)據(jù)表。最后,有點注意,本功能模塊對數(shù)據(jù)表進行操作的話,都是要求在本程序所在目錄的“Data_Xg”子目錄下進行操作,如果用戶打開的數(shù)據(jù)表不在該目錄下時,系統(tǒng)將提示用戶將數(shù)據(jù)表復(fù)制到該目錄下才能進行操作,否則程序?qū)⒕芙^運行。當(dāng)用戶修改了數(shù)據(jù)表時,請將修改好了的數(shù)據(jù)請手工復(fù)制到需要的地方。三、 ADO數(shù)據(jù)庫管理該功能的數(shù)據(jù)庫驅(qū)動主要是采用微軟的ADO數(shù)據(jù)庫驅(qū)動程序,如果有使用本功能模塊的話,必須確保機器上已經(jīng)安裝好了該數(shù)據(jù)庫驅(qū)動程序,如果你的機器上安裝了Offices 2000或安裝了MSSQL Server 2000的話,機器中就已以安裝了ADO ,否則的話,請安裝“”,即可成功的使用本功能模塊。本功能模塊的所有操作都是調(diào)用ADO數(shù)據(jù)庫驅(qū)動程序進行操作,所以如果ADO數(shù)據(jù)庫驅(qū)動程序遭到被壞的話,本功能模塊將不能正常操作。要進入本功能模塊時,請先運行本系統(tǒng),系統(tǒng)將彈出如下所示的窗口:點擊“用ADO打開數(shù)據(jù)庫”按鈕后,系統(tǒng)將彈出如下所示的窗口:如果用戶選擇所要打開數(shù)據(jù)表的類型為“打開Dbase(*.dbf)自由表”、“打開Paradox(*.db)自由表”、“打開Foxpro(*.dbf)自由表”或“打開文本文件(*.txt)”等自由表的話,請在“打開自由表”中的數(shù)據(jù)源找開按鈕,如下圖所示:點擊該數(shù)據(jù)源打開按鈕之后,系統(tǒng)將顯示如下所示的窗口:在該彈出窗口中,選擇所要打開數(shù)據(jù)表的目錄,可以在“Drivers”中選擇所要打開的數(shù)據(jù)表的盤符,在“Directories”中選擇所要打開的目錄,如選擇如下所示的目錄:選擇好數(shù)據(jù)表所在的目錄之后,請點擊“OK”按鈕,系統(tǒng)將在數(shù)據(jù)表列表中顯示所能使用的數(shù)據(jù)表,如下所示:如果用戶選擇所要打開的數(shù)據(jù)選項為“打開Access(*.mdb)數(shù)據(jù)庫”、“打開Excel(*.xls)數(shù)據(jù)庫”或“打開VFP(*.dbc)數(shù)據(jù)庫”的話,請“打開本地數(shù)據(jù)庫”欄中點擊數(shù)據(jù)庫打開按鈕,如下圖所示:點擊該按鈕將出現(xiàn)如下所示的窗口:選擇好了所要打開的數(shù)據(jù)表之后,點擊打開按鈕,系統(tǒng)將該數(shù)據(jù)庫中的數(shù)據(jù)表顯示在“數(shù)據(jù)表列表中”。還有一點要注意的是,如果用戶所打開的數(shù)據(jù)庫設(shè)有密碼的話,請在“打開時需要輸入數(shù)據(jù)庫密碼”前打上鉤,如下圖所示:點擊數(shù)據(jù)庫打開按鈕并選擇了所要打開的數(shù)據(jù)表之后,系統(tǒng)顯示數(shù)據(jù)庫密碼輸入窗口,如下所示:輸完數(shù)據(jù)庫的密碼之后,請點擊“確定”按鈕,然后點擊“確定”按鈕即可。如果用戶選擇所要打開的數(shù)據(jù)選項為“打開 SQL Server 數(shù)據(jù)庫”的話,必須保證所使用的計算機上安裝了SQL Server 2000的桌面版、服務(wù)器版或客戶端才能正常地使用,在鏈接數(shù)據(jù)庫時,必須輸入數(shù)據(jù)庫服務(wù)器名稱,數(shù)據(jù)庫登錄用戶名稱及數(shù)據(jù)庫登錄用戶密碼,如果所登錄的用戶是超級用戶的話,必須輸入數(shù)據(jù)庫名稱,如下圖所示:在輸入數(shù)據(jù)庫服備器名稱時,用戶即可以手工輸入也可以點擊下拉框從下拉框中選擇,如果用戶要將本次輸入的登錄參數(shù)保存的話,請在“數(shù)據(jù)庫服務(wù)器登錄成功后保存其登錄參數(shù)”前面打上鉤,這樣在下次登錄數(shù)據(jù)庫時只須輸入數(shù)據(jù)庫密碼即可。數(shù)據(jù)庫參數(shù)輸入完畢之后,請點擊數(shù)據(jù)庫登錄按鈕,如上圖所示,數(shù)據(jù)庫登錄成功之后,為“數(shù)據(jù)表列表”中將數(shù)據(jù)庫中的數(shù)據(jù)中顯示,如下圖所示:以上介紹了如何鏈接數(shù)據(jù)表的方法,下面將介紹如何對數(shù)據(jù)表進行操作:(1)打開數(shù)據(jù)表在連接了數(shù)據(jù)庫之后,請在“數(shù)據(jù)表列表”中選擇所要打開的數(shù)據(jù)表,在所要打開數(shù)據(jù)表前方的選中框中點擊一下即可選中,如下圖所示:在選中所要找開數(shù)據(jù)表之后,請點擊“打開數(shù)據(jù)表”按鈕,系統(tǒng)將彈出如下所示窗口:如果用戶要對數(shù)據(jù)表中的內(nèi)容進行篩選的話,請在“字段名稱”中選擇所要篩的字段,然后選擇條件,接著輸入值,最后點擊“增加查詢條件”按鈕,將所生成的查詢條件加入到查詢條件列表中,如果要加入下一個連接條件的話,請選擇連接條件,可以選擇括號將一些條件連接起來。如果用戶要將查詢出來的數(shù)據(jù)只顯示部份字段的話,可以在“選擇顯示字段”選擇框打上鉤,在顯示字段列表中將不需要的字段前的鉤去除,在查詢結(jié)果中只顯示打上鉤的字段。還可以將顯示的字段的位置進行調(diào)整,如“選擇顯示字段”選擇框后面的四個前頭,其功能分別為:將當(dāng)前選中字段移到最前面、將當(dāng)前選中字段移到上面一個字段所在的位置、將當(dāng)前選中字段移到下面一個字段所在的位置及將當(dāng)前選中字段移到最后面。如果要將兩個表中的內(nèi)容結(jié)合起來查詢的話,請在“選擇相關(guān)表”的選擇框中選擇好一個數(shù)據(jù)表,然后在“選擇相關(guān)字段”選擇框中選中一個鏈接字段,再在“選中表字段”選擇框中選擇一個主表的字段,緊接著在“加連接關(guān)系”按鈕后面選擇“相等”選項,最后點擊“加連接關(guān)系”按鈕,系統(tǒng)將鏈接條件加入到“顯示字段”列表下方的一個列表框中,即連接條件列表框中,如果用戶要將某條連接關(guān)系刪除的話,請在連接條件列表框中選中該條鏈接關(guān)系,然后在該列表中點擊鼠標(biāo)右鍵,在彈出的菜單中點擊“刪除該項”菜單即可。如果要將相關(guān)數(shù)據(jù)表的某個字段在數(shù)據(jù)查詢結(jié)果中顯示的話,請在“選相關(guān)字段”選擇框中選擇所要顯示的字段,然后點擊“加插入表顯示字段”按鈕,系統(tǒng)將相關(guān)字段加入到“顯示字段”列表中。如果用戶要將主表中某個字段的內(nèi)容與相關(guān)表中某個一字段的內(nèi)容相同的記錄不顯示的話,在加連接關(guān)系時,只要在其后選擇“不等”選項即可,這里有一點要注意,這時就不要點擊“加插入表顯示字段”按鈕加入相關(guān)字段了。當(dāng)用戶輸完查詢條件或數(shù)據(jù)表連接關(guān)系之后,請點擊“開始查詢”按鈕,如果所輸入的查詢條件或連接關(guān)系正確的話,系統(tǒng)將表中符合查詢條件的數(shù)據(jù)顯示在彈出的數(shù)據(jù)查詢結(jié)果窗口的網(wǎng)格中。如果在沒有加入任何查詢條件或數(shù)據(jù)表連接關(guān)系的話,系統(tǒng)將詢問用戶是否要瀏覽所有記錄的信息提示,這時只要點擊該對話框中“是”的按鈕,即可以進入數(shù)據(jù)瀏覽窗口,該對話框如下圖所示:數(shù)所查詢結(jié)果的窗口如下圖所示:如果要將網(wǎng)格中字體進行更改的話,可以點擊“字體”按鈕,將出現(xiàn)如下所示的窗口:選擇好字體、字形、大小或顏色之后,請點擊“確定”按鈕,網(wǎng)格中的字體將按用戶所選擇的進行更改。如果用戶要對網(wǎng)格中的數(shù)據(jù)進行修改的話,請點擊“打開可寫”按鈕,就可以對網(wǎng)格中的數(shù)據(jù)直接進行修改,其點擊該按鈕之前的各按鈕狀態(tài)如下圖所示:點擊該按鈕之后,有關(guān)按鈕變化將如下圖所示:其中變化最大的就是數(shù)據(jù)導(dǎo)航按鈕組,該按鈕組中各按鈕的功能依次為:定位到網(wǎng)格中第一條記錄所在的位置、移到當(dāng)前定位記錄的上一條、移到肖前定位記錄的下一條、定位到網(wǎng)格中最后一條記錄所在的位置、增加一條新記錄、刪除網(wǎng)格中當(dāng)前所定位的記錄、修改當(dāng)前所定位的記錄、將當(dāng)前所編輯的記錄存盤,取消當(dāng)前所編輯的記錄。如果用戶要將網(wǎng)格中所有記錄全部清除的話,請點擊“清空”按鈕,系統(tǒng)將網(wǎng)格中所有記錄全部清除。當(dāng)用戶修改完數(shù)據(jù)之后,請按下“關(guān)閉可寫”按鈕,網(wǎng)格中的數(shù)據(jù)將處于不可修改狀態(tài),這樣就不會由于誤操作而破壞網(wǎng)格中的數(shù)據(jù)。如果要將網(wǎng)格中所顯示的記錄打印的話,請點擊“打印”按鈕即可。如果用戶要將網(wǎng)格中某些隱藏或?qū)δ承┳侄蔚膬?nèi)容進行排序的話,請點擊“字段顯示”按鈕,系統(tǒng)將顯示如下所示的窗口:如果用戶要將某些字段隱藏的話,請在“顯示字段列表”中選中所要隱藏的字段,然后點擊“>”