課件第9部分認(rèn)識(shí)VisualFoxPro_第1頁(yè)
課件第9部分認(rèn)識(shí)VisualFoxPro_第2頁(yè)
課件第9部分認(rèn)識(shí)VisualFoxPro_第3頁(yè)
課件第9部分認(rèn)識(shí)VisualFoxPro_第4頁(yè)
課件第9部分認(rèn)識(shí)VisualFoxPro_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第9章 認(rèn)識(shí)Visual FoxPro計(jì)算機(jī)文化基礎(chǔ)1第一節(jié) 創(chuàng)建新表表文件的建立步驟: 一、建立表的結(jié)構(gòu) 二、按結(jié)構(gòu)錄入數(shù)據(jù)(記錄)表結(jié)構(gòu)的建立方式: 一、命令方式 二、菜單方式2一、命令方式建立表文件結(jié)構(gòu) FoxPro中表文件的建立也就是二維表的建立,結(jié)構(gòu)的建立就是表頭(字段)的建立。字段名:必須以字母(或漢字)開(kāi)頭的字母、數(shù)字、下劃線組成的字符串且=10個(gè)字符;不得有空格。字段類型:C、N、L、D、M等寬度:字段內(nèi)寫入數(shù)據(jù)的長(zhǎng)度。依據(jù)類型和系統(tǒng)要求3 命令格式: CREATE 或:CREATE 盤符 路徑 表文件名功能:建立一個(gè)的表文件結(jié)構(gòu)說(shuō)明: 1)文件名前可加盤符或路徑,即在指定的地

2、方建表文件;若不加,則在FoxPro的默認(rèn)目錄中建文件。 2)無(wú)擴(kuò)展名的話系統(tǒng)自己補(bǔ)上.DBF; 3)文件名不得是AZ的單字母4 創(chuàng)建新表下面,我們以單命令工作方式介紹如何建立一個(gè)表。 以人事檔案庫(kù)(表)rsda.dbf 為例:步驟1: 建表之前,要先確定結(jié)構(gòu),即先把表里面有哪些 字段確定下來(lái)。建立表文件結(jié)構(gòu)的命令是: CREATE 表文件名 ,在這一步里,要確定每個(gè)字 段的名字、寬度、類型 。 單擊這里步驟2: 結(jié)構(gòu)建好后,接下來(lái)是輸入記錄,所用到 的命令是 APPEND 。 單擊這里問(wèn)題: 如何在硬盤上找到你所建立的表文件 ? 單擊這里56人事檔案表 RSDA.dbf查看表結(jié)構(gòu)7 如何在硬

3、盤上找到所建立的表文件 ? 完整的表文件已經(jīng)建立好了,也保存過(guò)了。但是,回憶一下,在建立時(shí),我們并沒(méi)有告訴計(jì)算機(jī)表文件 RSDA 存放在什么地方。而在保存時(shí),計(jì)算機(jī)也沒(méi)有進(jìn)行詢問(wèn),那么,表文件到底被保存到硬盤的什么位置了呢?單擊查看默認(rèn)目錄的概念建立文件時(shí),如果只告訴計(jì)算機(jī)所建文件的名字( RSDA)而不指出建立在什么地方,則系統(tǒng)會(huì)自動(dòng)把文件存放在默認(rèn)目錄中。8 默認(rèn)目錄的概念Foxpro 6.0中,在建立文件時(shí)(包括表、程序等),若不指定建立位置,則系統(tǒng)會(huì)自動(dòng)將其存放在默認(rèn)目錄中。注:用戶可以根據(jù)自己的意愿更改默認(rèn)目錄的位置。 步驟如下將文件存放在默認(rèn)目錄中將文件存放在 e 盤下的foxpr

4、o文件夾中。9 更改默認(rèn)目錄的位置 (1) 例如: 將 e 盤下的foxpro文件夾設(shè)定為默認(rèn)目錄,單擊10 更改默認(rèn)目錄的位置 (2)單擊“文件位置”選中“默認(rèn)目錄”,若需要更改,則單擊“修改”按鈕。11 更改默認(rèn)目錄的位置 (3)單擊此按鈕12 更改默認(rèn)目錄的位置 (4)在這個(gè)窗口里,要選擇默認(rèn)目錄所在的驅(qū)動(dòng)器和文件夾。13 更改默認(rèn)目錄的位置 (5)先選中默認(rèn)目錄所在的驅(qū)動(dòng)器 e 。14 更改默認(rèn)目錄的位置 (6)再選中默認(rèn)目錄所在的文件夾foxpro ,然后單擊“選定”按鈕15 更改默認(rèn)目錄的位置 (7)看一下,默認(rèn)目錄的位置是否已經(jīng)改變了?單擊“確定”16 更改默認(rèn)目錄的位置 (8)

5、注意:接下來(lái)一定要先單擊“設(shè)置為默認(rèn)值”,然后單擊“確定”。修改完畢17 創(chuàng)建新表 確定結(jié)構(gòu)(1)在命令窗口輸入建立表結(jié)構(gòu)的命令,rsda 是表文件名,由用戶定義,然后回車,進(jìn)入表設(shè)計(jì)器界面。18 創(chuàng)建新表 確定結(jié)構(gòu)(2)確定每個(gè)字段的名字、類型、寬度,字段名可以是中文,也可以是英文字母,可通過(guò)“插入”、“刪除”按鈕修改結(jié)構(gòu)。 單擊顯示具體結(jié)構(gòu)19 人事檔案表 RSDA.dbf 的具體結(jié)構(gòu)返回上一頁(yè)返回人事檔案表20 創(chuàng)建新表 確定結(jié)構(gòu)(3)現(xiàn)在,結(jié)構(gòu)已經(jīng)建好,但還沒(méi)有記錄。如果選“是”,立刻進(jìn)入輸入記錄的界面,若選“否”,則回到系統(tǒng)界面,可以通過(guò) append 命令追加記錄。21 創(chuàng)建新表

6、輸入記錄表文件結(jié)構(gòu)建好后,在命令窗口中輸入append 命令進(jìn)入輸入記錄的界面,暫不輸入簡(jiǎn)歷字段的內(nèi)容。輸完后,關(guān)閉輸入窗口,則內(nèi)容自動(dòng)保存。22格式:APPEND功能:向當(dāng)前打開(kāi)的數(shù)據(jù)庫(kù)中逐條地輸入紀(jì)錄說(shuō)明:輸入數(shù)據(jù)寬度填滿字段,光標(biāo)會(huì)自動(dòng)跳到下一字段否則按回車鍵日期中的“/”不用輸,要符合mm/dd/yy格式;邏輯型字段內(nèi)只輸入一個(gè)字母(T,t,Y,y,F,f,N,n)對(duì)于備注型和通用型字段內(nèi)輸入時(shí),雙擊memo和gen,這些數(shù)據(jù)存在同名的FPT文件中,對(duì)于有數(shù)據(jù)備注型和通用型字段顯示Memo和Gen 創(chuàng)建新表 輸入記錄23雙擊后,填簡(jiǎn)歷24當(dāng)所有記錄輸入完后,關(guān)閉輸入窗口,則內(nèi)容自動(dòng)保存

7、或按Ctrl+W存盤返回輸入記錄時(shí)底行狀態(tài)欄顯示有關(guān)信息菜單方式: 使用菜單中的“顯示”/“瀏覽”,再使用菜單中的“顯示”/“追加方式” 創(chuàng)建新表 輸入記錄25 第二節(jié) 表文件的打開(kāi)與關(guān)閉1、表文件的打開(kāi): 單擊這里 建好的表文件在使用時(shí),必須先打開(kāi)。就好像必須先把暖瓶的蓋子打開(kāi),然后才能把水倒出來(lái)使用一樣。 注意,打開(kāi)表文件并不能看到表文件的記錄內(nèi)容,只是把表文件從硬盤中調(diào)入計(jì)算機(jī)的內(nèi)存。2、表文件的關(guān)閉: 單擊這里 表文件使用完后,應(yīng)該將其關(guān)閉,即將表文件從內(nèi)存放回到硬盤中。26 表文件的打開(kāi)命令格式: USE 功能:打開(kāi)指定地點(diǎn)的表文件,即將此文件由計(jì)算機(jī)的外存 調(diào)入到內(nèi)存中的過(guò)程。說(shuō)明

8、:1、在使用一個(gè)表文件之前,必須將此表文件打開(kāi)。2、若文件名的前面沒(méi)有指明路徑的話,則系統(tǒng)會(huì)自動(dòng)到默認(rèn)目錄里去找,若找不到,則提示出錯(cuò)。3、若表文件中已輸入記錄數(shù)據(jù),則打開(kāi)此表文件時(shí),記錄指針自動(dòng)指向第一條記錄。 看圖說(shuō)明 27 表文件的關(guān)閉命令格式1: USE功能: 關(guān)閉當(dāng)前打開(kāi)的表文件,即將內(nèi)存中打開(kāi)的表文件重新存放到外存上。命令格式2: CLOSE ALL功能: 關(guān)閉所有類型的文件,包括表文件。 看圖說(shuō)明28 表文件的打開(kāi)注意觀察此處,表文件被打開(kāi)后,屏幕上并沒(méi)有顯示表文件的記錄內(nèi)容。29 表文件的關(guān)閉注意觀察此處30 第三節(jié)顯示記錄內(nèi)容命令格式: 格式1:LIST 范圍 FIELDS

9、FOR /WHILE OFF TO PRINT/TO FILE 格式2:display 范圍 FIELDS FOR /WHILE OFF TO PRINT/TO FILE 功能:顯示當(dāng)前表文件記錄范圍內(nèi)滿足條件的記錄內(nèi)容說(shuō)明: 1、不加任何選項(xiàng)的話,顯示全部記錄; 表示里面的參數(shù)可有可無(wú),表示里面的參數(shù)必須有。 2、 范圍:省略,則默認(rèn)ALL(顯示所有記錄); 否則,只顯示指定范圍的記錄。31 3. FIELDS字段名表:只顯示字段名表中所列出的字段的 內(nèi)容.例如:LIST 姓名,性別,職稱 對(duì)于非空的備注型字段,用LIST命令時(shí)只顯示Memo。要想顯示其內(nèi)容,必須將字段名列出來(lái)。(如:LIS

10、T 簡(jiǎn)歷)4 .若指定FOR/WHILE :則顯示符合條件的記錄,否則顯示指定范圍內(nèi)的全部記錄。5. OFF:是關(guān)閉顯示記錄號(hào)開(kāi)關(guān)。 有OFF,不顯示記錄號(hào);否則,顯示。6. TO PRINT/TO FILE:是將屏幕上顯示的內(nèi)容送到打印機(jī)或文本文件中 顯示記錄內(nèi)容32 顯示記錄內(nèi)容示例(一)例1: 顯示表 rsda.dbf 中的所有字段和所有記錄。 LIST 例2: 顯示表RSDA中的所有字段和所有記錄 , 不顯示記錄號(hào)。 LIST OFF 例3: 顯示表前3條記錄的編號(hào)、姓名、基本工資。 USE RSDA LIST NEXT 3 FIELDS 編號(hào),姓名,基本工資例4: 顯示所有男職工的記

11、錄 LIST FOR 性別=.t.注:由于“男”是一個(gè)字符型字段的內(nèi)容,即一個(gè)字符型數(shù)據(jù),所以在使用的時(shí)候,必須加上字符型數(shù)據(jù)的定界符。33 顯示記錄內(nèi)容示例(二)例5: 顯示所有女職工的姓名、獎(jiǎng)金LIST FIELDS 姓名,獎(jiǎng)金 FOR 性別=女 例6: 顯示獎(jiǎng)金在50元以上的人的編號(hào)、姓名、獎(jiǎng)金LIST FOR 獎(jiǎng)金=50 FIELDS 編號(hào),姓名,獎(jiǎng)金注 : 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 例7: 顯示獎(jiǎng)金在50元以上的男職工的編號(hào)、姓名、獎(jiǎng)金LIST FOR 獎(jiǎng)金=50 . AND .性別=男 FIELDS 編號(hào),姓名,獎(jiǎng)金 注意: 邏輯運(yùn)算符和邏輯表達(dá)式 34例8: 顯示基本工資在250元

12、以下的以及500元以上的職工姓名、基本工資。LIST FOR 基本工資=500 FIELDS 姓名,基本工資例9: 顯示70年1月1日以后出生的女職工的記錄 LIST FOR出生年月CTOD(01/01/70) .AND. 性別=女 注意 : 函數(shù)的使用方法 例10: 顯示姓李的職工記錄LIST FOR SUBSTR(姓名,1,2)=李例11: 顯示已婚職工記錄LIST FOR 婚否= .T. 注意 : 邏輯型字段的處理方法 顯示記錄內(nèi)容示例(三)35若不指出范圍和條件,DISPLAY只顯示當(dāng)前記錄,LIST是顯示所有記錄DISPLAY是分屏顯示,LIST是連續(xù)顯示當(dāng)前記錄的概念參見(jiàn)第五章 記

13、錄的定位DISPLAY與LIST在用法上非常相似,其區(qū)別主要在于:36第四節(jié) 表文件的復(fù)制(了解)一、表文件結(jié)構(gòu)的復(fù)制及數(shù)據(jù)傳送復(fù)制表結(jié)構(gòu)格式:COPY STRUCTURE TO FIELDS功能:將當(dāng)前表文件結(jié)構(gòu)復(fù)制到新文件中說(shuō)明:此命令使用前要打開(kāi)源表文件可不加擴(kuò)展名,系統(tǒng)自己加.DBF指明需要拷貝的源表文件中的字段,若省略,則復(fù)制所有字段,復(fù)制其他工作區(qū)中的字段名時(shí)要以“工作區(qū)名-字段名”格式如:COPY STRU TO ABC FIELD 編號(hào),B-家庭住址37格式:APPEND FROM FOR/WHILE功能:將指定的源表文件中的符合的記錄,追加到當(dāng)前的表文件的記錄后說(shuō)明:已被邏輯刪除的記錄不予傳送只追加兩文件中字段名和字段類型均相同的字段內(nèi)容是基于當(dāng)前的表文件的條件菜單方式:顯示瀏覽表,打開(kāi)表菜單中的追加記錄對(duì)話框,選擇源表文件。數(shù)據(jù)傳送:表文件中數(shù)據(jù)向表文件傳

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論