正文 第五章 數據庫基礎與操作(一)(3 / 3)

(5)光標移到Type下,若框中已有“Character”正是所需c型,不必再輸入“c”。

(6)光標移至Width下,單擊數字l0出現“I”文字輸入提示符後將數字10改為4或重複點擊下箭頭使l0變為4,此字段輸入完後,按空格鍵或Tab鍵至下一字段。未輸完所有字段不要按回車。

(7)光標再移至Name下方框中重複4。6步驟,輸入BM、XM、GW…等字段的名稱、類型、寬度、小數位。

注意:

輸入其它數據類型,可單擊Type下方下拉列表框的下箭頭,從彈出的類型列表中單擊所需類型;也可直接從鍵盤直接輸入“D”(日期型)、“N”型(數值型)、“L”(邏輯型)、“M”(備注型)等字母即可。

數值型、實數型要輸入寬度(包括小數點在內的寬度),小數點後的位數在Dec下方框中輸入。也可用TAB鍵來移動光標。

(8)所有字段的名稱、類型、寬度、小數位數輸入完畢後,對話框。完成了建庫結構,單擊OK按鈕出現存儲文件對話框。

(9)在Save Table As下的文本框中,從鍵盤輸入庫文件名ZGDA(係統自動給它加一擴展名.DBF成為ZGDA.DBF)。

(10)按回車鍵或單擊SAVE按鈕,係統將ZGDA.DBF存入當前目錄下,並出現是否輸入數據對話框,提示你現在輸入數據嗎。

(11)單擊N0按鈕,結束建庫結構操作(這時是一個沒有記錄的空庫),如果單擊Yes按鈕,則可接著輸入各條記錄。

3.建立庫結構的命令

FoxPr0的操作命令既可用鼠標或鍵盤方式激活菜單項,也可在命令窗口直接輸入命令來完成。即使用鼠標激活菜單命令的方法,在命令窗口中也出現該項命令。建庫結構的命令格式是:

CREAT

建ZGDA.DBF的庫結構則可輸入命令:

CREATZGDA.DBF

其中擴展名.DBF可省略,係統會自動加上擴展名。此命令代替了前述操作步驟(1).(3),出現庫結構對話框,後續操作相同。

4.庫結構的顯示與修改

(1)用命令USEZGDA打開數據庫。

(2)從Database的下拉菜單中選Setup項,在引出的Setup對話框中單擊Modify按鈕,然後顯示出庫結構,也可在命令窗口輸入命令“MODIFYSTRUCTURE”顯示庫結構。

(3)將光標移至要刪除的字段上,單擊右邊Delete按鈕刪除該字段;光標移至要修改的字段名稱或類型、寬度、小數位上,輸入新數據,完成修改;光標移至某字段標誌塊上,單擊,再單擊窗口右邊Insert按鈕,可在該字段前麵插入一個新字段。

(4)單擊0K按鈕,再單擊隨後出現的對話框中Yes按鈕,返回Setup窗口。單擊OK按鈕,存盤返回到主菜單窗口。應特別注意:修改字段類型會造成數據丟失;修改字段寬度,原超寬的字符將舍棄。

二、數據輸入

操作步驟:

(1)用USEZGDA命令打開數據庫話框中的Yes按鈕,則不需此步)。

(2)在命令窗口鍵入Append命令,現數據錄入窗口。(若在建庫結構完成時,單擊“現在錄入數據嗎”對或者激活Database下拉菜單中的Append菜單項,出必按箭頭鍵,且會自動換行到下一字段。注意必須在半角狀態下式數據輸入數值)。

錄入窗口

鍵入350,回車。(不滿位數需回車換行);

鍵入T型字段“是”輸T,“否”輸F。

要輸入JC字段內容,可雙擊JC旁的mem0或按Ctrl+PgDn鍵,出現備注字段的窗口,在其中輸入獎懲情況即可。輸完後,單擊窗口左上角控製框,再單擊“關閉”項,關閉該窗口返回數據錄入窗口,mem0變為Mem0,表示備注字段有內容了。

第一條記錄錄完後,數據錄入窗口。

(4)重複上麵的操作將其餘6條記錄全部輸入。在輸入中可用刪除鍵、退格鍵刪除或修改輸錯的數據,也可用鼠標或上下箭頭鍵移動光標到各字段位置進行修改。

(5)單擊輸入窗口左上角控製框,再單擊“關閉”項,此時輸入記錄數據輸入數據已存入ZGDA.DBF中。

三、數據庫的打開、關閉及顯示

1.打開庫文件,在命令窗口輸入命令USE(庫文件名);或用鼠標激活File下拉菜單選其中的0pen菜單項,從Open對話框的File Name下方的庫文件列表框中選取要打開的文件名如ZGDA.DBF,使該文件名顯示在File Name下的文本框中,然後單擊窗口右邊的Open按鈕即可。

2.關閉數據庫

使用後的數據庫要及時關閉,這是保證數據庫數據完整可靠的必要步驟。可在命令窗口中輸入命令:USE;或激活Windows下拉菜單選其中的View項,在出現的View對話框中單擊Close按鈕,關閉當前打開的庫文件,再雙擊該窗口的控製框,關閉View對話框,返回主菜單窗口。關閉所有打開的數據庫,可用命令:

3.打開與關閉若幹個庫文件

FoxPr02.5b允許同時打開255個數據庫文件,每個庫文件占一個內存工作區,工作區按1、2、3…順序編號,在所有打開的庫文件中,隻有一個是當前的操作對象,即當前庫文件,其對應的工作區,稱為當前工作區。

打開若幹個庫文件的操作如下:

(1)選Windows下拉菜單的View項,引出View窗口。在該窗口中可以觀察已打開的數據庫及占用工作區的情況。目前已在1號工作區打開了ZGDA數據庫,它是當前工作區。

(2)選Work Areas(工作區)中沒有顯示庫文件名的某工作區。

(3)單擊0pen按鈕,在Open對話框中選取要打開的文件名。

(4)重複(2)-(3)步驟,打開其它庫文件。

此時,已打開的庫文件名,替換了原來的工作區號,其中反相顯示,即有光帶覆蓋的庫文件名為當前庫文件,其所在工作區為當前工作區。用鼠標單擊某一文件名,即激活該工作區為當前工作區。

關閉若幹個庫文件操作如下:

(1)選Windows下拉菜單的View項,引出View對話框。

(2)單擊workAreas中的要關閉的庫文件名。

觀察窗口(3)單擊Close按鈕,該庫文件被關閉,恢複顯示對應的工作區號。(4)重複(2),(3)步驟,關閉其它庫文件。(5)雙擊View對話框左上角控製框,關閉View對話框。

4.顯示數據庫全部記錄

有頁顯示和行顯示兩種方式。打開庫文件ZGDA.DBF後,單擊Record下拉菜單的Change菜單項,屏幕顯示,即為頁顯示。用鼠標拖動滾動條或按PgDn或PgUp鍵前後翻頁查看其它記錄。

單擊Database下拉菜單中的Browse項,屏幕顯示,此為行顯示方式。可使用PgDn或PgUp前後翻屏查看記錄;也可用窗口右邊“滾動條”或上下箭頭光標移動鍵來選擇記錄。