3.3 表記錄的處理
1. 記錄的輸入
(1) 立即輸入方式:
設(shè)計(jì)好表的結(jié)構(gòu)后,系統(tǒng)會(huì)提示是否直接進(jìn)入數(shù)據(jù)輸入狀態(tài)。若選是,則進(jìn)入編輯窗口,輸完后單擊“X”按鈕退出,系統(tǒng)自動(dòng)存盤。需輸入備注型或通用型字段的數(shù)據(jù)時(shí),雙擊“memo” 或“gen”,在新打開的編輯窗口中輸入所需內(nèi)容,輸完后單擊“X”按鈕系統(tǒng)自動(dòng)存盤,退回到原窗口 ,此時(shí)字段中的“memo” 或“gen”變成“Memo” 或“Gen”。
(2) 追加方式:
若設(shè)計(jì)好表的結(jié)構(gòu)后并沒有及時(shí)輸入數(shù)據(jù),則可以用追加方式:
從文件菜單中(或從命令窗口中輸入:USE 表文件名) 打開所需表文件 → 從顯示菜單中選擇瀏覽 → 再從顯示菜單中選擇追加方式 → 在瀏覽窗口中輸入所需記錄。
不同追加方式適用的場(chǎng)合
追加記錄的方式 |
適用的場(chǎng)合 |
顯示菜單中的追加方式 |
在現(xiàn)有數(shù)據(jù)表的尾部添加一個(gè)或多個(gè)新記錄 |
表菜單中的追加新記錄 |
在現(xiàn)有數(shù)據(jù)表的尾部添加一個(gè)新記錄 |
表菜單中的追加記錄… |
從其它數(shù)據(jù)表中將符合要求(字段名和字段類型相同)的記錄添加在當(dāng)前數(shù)據(jù)表的尾部 |
APPEND [BLANK] |
在當(dāng)前表的末尾自動(dòng)添加一個(gè)或多個(gè)新記錄。相當(dāng)于顯示菜單中的追加方式。有BLANK時(shí)添加一個(gè)空記錄,相當(dāng)于表菜單中的追加新記錄。 |
APPEND FROM 表文件名 [FIELDS 字段名1,字段名2 …][FOR 條件 ] |
從其它數(shù)據(jù)表中將符合要求(字段名和字段類型相同)的記錄添加在當(dāng)前數(shù)據(jù)表的尾部。相當(dāng)于表菜單中的追加記錄…。 |
APPEND FROM 文本文件名 SDF |
將符合要求的文本文件全部追加在當(dāng)前數(shù)據(jù)表的尾部。 |
文件菜單中的導(dǎo)入 |
將其它類型的文件轉(zhuǎn)換成一個(gè)完整的VFP數(shù)據(jù)表。 |
(3) 使用INSERT-SQL命令
該命令的一般格式為:
INSERT INTO <表名>[(字段名1[,字段名2 …])] VALUES (表達(dá)式1[,表達(dá)式2 …])
例:INSERT INTO xscj(xh,xm,cj) VALUES ("81991001", "張良", 85.5)
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)VF三套全真預(yù)測(cè)試題及答案全國計(jì)算機(jī)等級(jí)考試二級(jí)VF輔導(dǎo)筆記匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |