第4講VF表的基本操作_第1頁
第4講VF表的基本操作_第2頁
第4講VF表的基本操作_第3頁
第4講VF表的基本操作_第4頁
第4講VF表的基本操作_第5頁
已閱讀5頁,還剩30頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數據庫應用基礎visual foxpro 6.0第 4 講目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出第2章visualfoxpro 操作基礎n熟練掌握數據表的建立與修改n熟練掌握數據表的基本操作命令n熟練掌握記錄的定位n熟練掌握數據記錄的排序與索引目標要求目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出n數據庫的創建與基本操作n數據表的創建n表字段的基本操作n表的顯示與維護n表記錄基本操作講課提綱第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內

2、容講課內容時鐘退出n關系運算符與關系表達式關系運算符與關系表達式 關系運算式是用關系運算符把兩個相同類型的數據連接起來的式子,其結果為邏輯型數據。n(1)格式:e1e2n其中,e1,e2可以同為算術表達式、字符表達式、日期和時間表達式,或邏輯表達式。n關系表達式表示一個條件,條件成立時值為.t. ,否則為.f.n各類型數據的比較規則如下:n(1)數值型和貨幣型數據根據其代數值的大小進行比較n例如:?123.45 $45.32.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出

3、n若選擇machine,字符按照機內碼順序排序n對西文按照asc碼值的大小排 空格(000)數字大寫字母(大寫字母(065)小寫小寫字母(字母(097)n對漢字字符按照拼音順序排大小n若選擇pinyin,字符按照拼音的順序n空格數字小寫字母小寫字母大寫字母大寫字母n若選擇stroke,字符按照筆畫的多少排序2.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出n在vfp中,默認狀態下字符型數據的比較是按照拼音(pinyin)的排列順序進行比較的。n除了在“工具工具”菜單項的“

4、選擇選擇”子菜單中進行調整外,也可以用命令命令設置字符的排序次序。n命令格式為命令格式為:set collate to “”n例如:在不同的字符排序次序下,比較字符串的大小nset collate to “machine”n?“abc”a”nset collate to “pinyin”n?”abc”a” nset collate to “stroke”n?”abc”a” 2.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出n(2)各種關系運算符如下所示。n大于n小于n=等

5、于n、!=、#不等于n=大于等于n字符串運算日期和時間運算關系運算邏輯運算2.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出n例:有一張學生的結構表如下:例:有一張學生的結構表如下:n學生(學好學生(學好 c 6,姓名,姓名 c 10,性別,性別 c 2,出生日期,出生日期 d,少數民族否,少數民族否 l ,籍貫,籍貫 c 10,入學成績,入學成績 n 5.1,簡歷簡歷 m,照片,照片 g)n針對學生表,寫出下列條件:針對學生表,寫出下列條件:n(1)姓)姓“張張”的學生

6、的學生n(2)20歲以下的學生歲以下的學生n(3)家住湖南或湖北的學生)家住湖南或湖北的學生n(4)漢族學生)漢族學生n(5)入學成績在)入學成績在580分以上的湖南或湖北的學生分以上的湖南或湖北的學生n(6)20歲以下的少數民族學生歲以下的少數民族學生2.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出(1)姓姓“張張”的學生的學生n分析:由于學生的“姓”包含在姓名字段中,且第一個字為漢字,可以寫出四種條件表達式n 姓名=“張”n “張”$姓名nat(“張”,姓名)=1n

7、substr(姓名,1,2)=“張”2.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出nat(, ) n功能:在中的開始位置,如不存在,則函數值為0natc(, )n功能:與at一樣,只是在比較時不區分大小寫nsubstr(,) n功能:從字符串的某位開始截取n個字符。n= 2.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出2.7 visual fo

8、xpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出n(2)20歲以下的學生n分析:由于“年齡”包含在代表學生的出生日期的字段中,所以關鍵字是如何根據出生日期來求出年齡n date()-出生日期=20*365nyear(date()-year(出生日期)580 and “湖”$籍貫n 入學成績580 and at(“湖”,籍貫)=1n入學成績580 and (籍貫=“湖南” or 籍貫=“湖北”)2.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課

9、后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出n(6)20歲以下的少數民族學生n分析:根據出生日期字段求出年齡,再結合少數民族否字段寫出條件nyear(date()-year(出生日期)=20 andn少數民族否2.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出n練習1、寫出下列各表達式的值。 1)“12345” “12345”+ “abc” 2)85 or not 1013+22、用邏輯表達式表示下列命題 1)x是小于100的非零的負數 2)y-

10、10,-1,并且y1,102.7 visual foxpro的表達式第2章 visual foxpro 操作基礎目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出第四章 表的基本操作4.1 表的建立visual foxprovisual foxpro關系模型關系模型二維表二維表表的框架表的框架表中的數據表中的數據表文件(表文件(.dbf.dbf)表的結構表的結構表的記錄表的記錄目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出第四章 表的基本操作n 數據表分為自由表和數據庫表兩種。自由表是指單獨存在的,未包含在任何數據

11、庫中的表;數據庫表則是從屬于某個數據庫的數據表,并且通常還與該數據庫中的其他數據表有一定的聯系。目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出4.1.1 設計表的結構n(1)字段名n(2)字段類型n(3)字段寬度n(4)小數位數n(5) nall值第四章 表的基本操作4.1 表的建立目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出學生表的結構字段名字段名字段類型字段類型字段寬度字段寬度小數位數小數位數null學號字符型6否姓名字符型10是性別字符型2是出生日期日期型8是少數民族邏輯型1是籍貫字符型10是入學成績數

12、值型51是簡歷備注型4是照片通用型4是目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出4.1.2 建立表的結構n1、菜單操作方式n2、命令操作方式n格式:create / ?n功能:新建一個visual foxpro數據表。第四章 表的基本操作4.1 表的建立目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出4.1.3 向表輸入記錄n1、記錄輸入窗口n2、備注型字段數據的輸入n3、通用型字段數據的輸入第四章 表的基本操作4.1 表的建立目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時

13、鐘退出4.2.1 表的打開與關閉n 1、表的打開n格式:use n功能:打開指定的數據表或關閉數據表。n 2、表的關閉n格式1:usen格式2:close alln格式3:quit第四章 表的基本操作4.2 表的顯示與維護目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出4.2.2 表的顯示n 1、表結構的顯示n格式1:list structuren格式2:display structuren區別: list是連續顯示 display是分屏顯示to printer prompt|to file第四章 表的基本操作4.2 表的顯示與維護目標要求目標要求課后作

14、業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出4.2.2 表的顯示n list |display structureto printer prompt|to filen有關命令子句的含義是: 1)to printer :一邊顯示一邊打印 若包含prompt則在打印前顯示一個對話框,用于設置打印機、包括打印的分數、打印的頁碼等。 2) to file在顯示的同時將表結構輸出到指定的文本文件中第四章 表的基本操作4.2 表的顯示與維護目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出4.2.2 表的顯示n 1、表記錄的顯示n格式1:list

15、 for while fieldsoff to printn格式2:display for while fields off to printn功能:輸出指定范圍內滿足條件的各個記錄的有關內容。第四章 表的基本操作4.2 表的顯示與維護目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出4.2.2 表的顯示n 例:就學生表寫出如下命令n顯示前5條記錄n顯示記錄號為奇數的記錄n顯示漢族男生的記錄n顯示湖北或湖南學生的姓名,性別,年齡以及簡歷第四章 表的基本操作4.2 表的顯示與維護目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容

16、時鐘退出4.2.3 表的修改n1、表結構的修改n格式:modify structuren功能:打開“表設計器”窗口,顯示并修改當前數據表的結構。n 2、瀏覽窗口的操作n格式:browsen功能:以瀏覽窗口方式顯示當前數據表數據。第四章 表的基本操作4.2 表的顯示與維護目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課提綱講課內容講課內容時鐘退出4.2.3 表的修改n3、全屏幕編輯修改命令n格式:browse fields lock freeze n功能:以瀏覽窗口方式顯示當前數據表數據并供用戶進行修改。第四章 表的基本操作4.2 表的顯示與維護目標要求目標要求課后作業課后作業上機實驗上機實驗講課提綱講課

溫馨提示

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

評論

0/150

提交評論