Visual FoxPro程序設(shè)計課件VFP第1章_第1頁
Visual FoxPro程序設(shè)計課件VFP第1章_第2頁
Visual FoxPro程序設(shè)計課件VFP第1章_第3頁
Visual FoxPro程序設(shè)計課件VFP第1章_第4頁
Visual FoxPro程序設(shè)計課件VFP第1章_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1章數(shù)據(jù)庫系統(tǒng)與VisualFoxPro基礎(chǔ)

關(guān)系數(shù)據(jù)庫VisualFoxPro操作基礎(chǔ)及數(shù)據(jù)運算數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)1.1數(shù)據(jù)庫系統(tǒng)1.1.1計算機數(shù)據(jù)管理的發(fā)展1.信息、數(shù)據(jù)及數(shù)據(jù)處理(1)數(shù)據(jù)是指存儲在某種媒體上能夠識別的物理符號。(2)信息是指數(shù)據(jù)經(jīng)過加工處理后所獲取的有用知識。(3)數(shù)據(jù)處理就是將數(shù)據(jù)轉(zhuǎn)換為信息的過程。包括對各種類型的原始數(shù)據(jù)進行采集、整理、存儲、分類、加工、檢索、統(tǒng)計、維護和傳輸?shù)纫幌盗羞^程。2.數(shù)據(jù)管理技術(shù)的發(fā)展(1)人工管理階段應(yīng)用程序和數(shù)據(jù)之間的關(guān)系如圖1-1所示。應(yīng)用程序A1應(yīng)用程序A2應(yīng)用程序An數(shù)據(jù)集S1數(shù)據(jù)集S2數(shù)據(jù)集Sn……圖1-1(2)文件管理階段應(yīng)用程序和數(shù)據(jù)之間的關(guān)系如圖1-2所示。應(yīng)用程序A1應(yīng)用程序A2應(yīng)用程序An數(shù)據(jù)集S1數(shù)據(jù)集S2數(shù)據(jù)集Sn文件系統(tǒng)……圖1-2(3)數(shù)據(jù)庫管理階段應(yīng)用程序和數(shù)據(jù)之間的關(guān)系如圖1-3所示。應(yīng)用程序A1應(yīng)用程序A2應(yīng)用程序An數(shù)據(jù)集S1數(shù)據(jù)集S2數(shù)據(jù)集Sn……圖1-3DBMSDB(4)分布式數(shù)據(jù)庫系統(tǒng)階段1.1.2數(shù)據(jù)庫系統(tǒng)1.數(shù)據(jù)庫(DB) 數(shù)據(jù)庫就是存儲數(shù)據(jù)的倉庫。 數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)獨立性、數(shù)據(jù)安全性、數(shù)據(jù)冗余度小、數(shù)據(jù)共享等幾個特點。2.數(shù)據(jù)庫管理系統(tǒng)(DBMS) 數(shù)據(jù)庫管理系統(tǒng)屬于系統(tǒng)軟件,為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法,包括數(shù)據(jù)庫的建立、查詢、更新及各種數(shù)據(jù)控制。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心。3.數(shù)據(jù)庫系統(tǒng)(DBS) 數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),主要由數(shù)據(jù)庫及相關(guān)硬件、數(shù)據(jù)庫管理系統(tǒng)及其開發(fā)工具、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶幾個部分組成。4.數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS) 數(shù)據(jù)庫應(yīng)用系統(tǒng)是根據(jù)用戶任務(wù)需要用高級語言編寫的可以實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行存儲和檢索操作的程序。關(guān)系數(shù)據(jù)庫VisualFoxPro操作基礎(chǔ)及數(shù)據(jù)運算數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)1.2數(shù)據(jù)模型1.層次模型 層次模型的基本結(jié)構(gòu)是樹型結(jié)構(gòu),自頂向下層次分明。它具有以下特點:①有且僅有一個根結(jié)點無雙親。②根結(jié)點以外的子結(jié)點,向上有且僅有一個父結(jié)點,向下有若干子結(jié)點。2.網(wǎng)絡(luò)模型 網(wǎng)絡(luò)模型是呈現(xiàn)一種交叉聯(lián)系的網(wǎng)狀結(jié)構(gòu)。它具有以下特點:①有一個以上結(jié)點無雙親。②至少有一個結(jié)點有多于一個雙親,但結(jié)構(gòu)與使用均比較復雜。3.關(guān)系模型 關(guān)系模型是用二維表格的結(jié)構(gòu)形式來表示客觀事物及其之間的聯(lián)系。在關(guān)系模型中,操作的對象和結(jié)果都是二維表格。4.面向?qū)ο竽P?面向?qū)ο蟮臄?shù)據(jù)模型是面向?qū)ο蠹夹g(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合的產(chǎn)物。關(guān)系數(shù)據(jù)庫VisualFoxPro操作基礎(chǔ)及數(shù)據(jù)運算數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)1.3關(guān)系數(shù)據(jù)庫1.3.1關(guān)系的基本概念1.關(guān)系的基本概念(1)關(guān)系

一個關(guān)系的邏輯結(jié)構(gòu)就是一張二維表。(2)元組

二維表(關(guān)系)中水平方向的行稱為元組。每一行是一個元組。(3)屬性

二維表中垂直方向的列稱為屬性。 每一列有一個屬性名,屬性值則是各個元組的屬性的取值。(4)域

屬性的取值范圍,即不同元組對同一屬性的取值所限定的范圍。(5)關(guān)鍵字

屬性或?qū)傩缘慕M合,其值能夠唯一地標識一個元組。(6)候選關(guān)鍵字

關(guān)系中可以成為關(guān)鍵字的屬性或?qū)傩缘慕M合可能不是唯一的,凡是在關(guān)系中能唯一區(qū)分、確定不同元組的屬性或?qū)傩缘慕M合都稱為候選關(guān)鍵字。(7)主關(guān)鍵字

在候選關(guān)鍵字中選擇一個作為關(guān)鍵字,稱為該關(guān)系的主關(guān)鍵字。主關(guān)鍵字是唯一的。(8)外部關(guān)鍵字

關(guān)系中某個屬性或?qū)傩缘慕M合并非該關(guān)系的關(guān)鍵字,但卻是另外一個關(guān)系的主關(guān)鍵字,則稱此屬性或?qū)傩缘慕M合為該關(guān)系的外部關(guān)鍵字。1.3關(guān)系數(shù)據(jù)庫1.3.1關(guān)系的基本概念2.關(guān)系的性質(zhì)(1)關(guān)系必須規(guī)范化。(2)在同一關(guān)系中不能出現(xiàn)相同的屬性名。(3)關(guān)系中不允許有完全相同的元組。(4)在同一關(guān)系中元組的次序無關(guān)緊要。(5)在同一關(guān)系中列的次序無關(guān)緊要。1.3關(guān)系數(shù)據(jù)庫1.3.2關(guān)系模式 對關(guān)系的描述稱為關(guān)系模式,其格式為:關(guān)系名(屬性名1,屬性名2,…,屬性名n) 一個關(guān)系模式對應(yīng)一個關(guān)系的數(shù)據(jù)結(jié)構(gòu),即二維表的數(shù)據(jù)結(jié)構(gòu)。對應(yīng)的二維表的描述其格式為:二維表名(字段名1,字段名2,…,字段名n)1.3關(guān)系數(shù)據(jù)庫1.3.3關(guān)系運算1.選擇 從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。2.投影 從關(guān)系中指定若干個屬性組成新的關(guān)系稱為投影。3.連接 連接運算將兩個關(guān)系模式連接成一個更大的關(guān)系模式,生成的新關(guān)系中包含滿足連接條件的元組。關(guān)系運算舉例編號系名姓名性別03004計算機系韓東男02001外語系劉玲女03001計算機系王東男04001數(shù)學系姜瑞青男05001電子工程系翁超雷男05002電子工程系田茉莉女03002計算機系宋江明男【例1.1】

選擇關(guān)系:系名=“計算機系”編號系名姓名性別03004計算機系韓東男03001計算機系王東男03002計算機系宋江明男關(guān)系運算舉例編號姓名課程教室05002田茉莉操作系統(tǒng)A20105002田茉莉數(shù)據(jù)結(jié)構(gòu)B50404001姜瑞青C語言A30803004韓東VFP程序設(shè)計B10203004韓東數(shù)據(jù)結(jié)構(gòu)A50403002宋江明VFP程序設(shè)計B102【例1.2】投影關(guān)系:姓名,課程姓名課程田茉莉操作系統(tǒng)田茉莉數(shù)據(jù)結(jié)構(gòu)姜瑞青C語言韓東VFP程序設(shè)計韓東數(shù)據(jù)結(jié)構(gòu)宋江明VFP程序設(shè)計關(guān)系運算舉例編號姓名課程教室05002田茉莉操作系統(tǒng)A20105002田茉莉數(shù)據(jù)結(jié)構(gòu)B50404001姜瑞青C語言A30803004韓東VFP程序設(shè)計B10203004韓東數(shù)據(jù)結(jié)構(gòu)A50403002宋江明VFP程序設(shè)計B102編號系名姓名性別03004計算機系韓東男02001外語系劉玲女03001計算機系王東男04001數(shù)學系姜瑞青男05001電子工程系翁超雷男05002電子工程系田茉莉女03002計算機系宋江明男【例1.3】

連接關(guān)系:編號=“03004”編號系名姓名性別課程教室03004計算機系韓東男VFP程序設(shè)計B10203004計算機系韓東男數(shù)據(jù)結(jié)構(gòu)A5041.3關(guān)系數(shù)據(jù)庫1.3.4表間關(guān)系1.一對一聯(lián)系,記做1∶1例如,“班長”和“班級”的聯(lián)系如圖1-4所示:班長班級圖1-42.一對多聯(lián)系,記做1∶n例如,“學生”和“課程”的聯(lián)系如圖1-5所示:學生甲大學英語高等數(shù)學計算機圖1-53.多對多聯(lián)系,記做m∶n例如,“教師”和“課程”的聯(lián)系如圖1-6所示:教師1大學英語高等數(shù)學C語言圖1-6教師21.3.5關(guān)系的完整性關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件,是為保證數(shù)據(jù)庫中數(shù)據(jù)的正確性和兼容性對關(guān)系模型提出的。完整性通常包括:1.實體完整性2.參照完整性3.域完整性關(guān)系數(shù)據(jù)庫VisualFoxPro操作基礎(chǔ)及數(shù)據(jù)運算數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)1.4VisualFoxPro操作基礎(chǔ)及數(shù)據(jù)運算1.4.1VisualFoxPro的用戶界面及輔助設(shè)計工具1.VisualFoxPro6.0中文版的啟動與退出(1)啟動VisualFoxPro6.0常用下列方法:方法1:單擊“開始”菜單→將鼠標指針指向“程序”→將鼠標指針指向彈出子菜單“MicrosoftVisualFoxPro6.0”選項→再單擊彈出的子菜單“MicrosoftVisualFoxPro6.0”命令項。方法2:雙擊桌面上的“VisualFoxPro6.0”快捷圖標。(2)退出VisualFoxPro6.0常用下列方法:方法1:單擊VisualFoxPro6.0窗口中“文件”菜單,此時彈出一個下拉菜單,單擊“退出”菜單項。方法2:在VisualFoxPro6.0命令窗口輸入“QUIT”命令。方法3:單擊VisualFoxPro6.0窗口右上角的“”按鈕。方法4:雙擊VisualFoxPro6.0窗口左上角的“老狐貍”圖標。方法5:按Alt+F4鍵。2.用戶界面 由標題欄、菜單欄、工具欄、主窗口、命令窗口和狀態(tài)欄六個部分組成。3.VisualFoxPro6.0配置(1)使用“選項”對話框進行環(huán)境配置(2)使用SET命令進行環(huán)境配置4.輔助設(shè)計工具(1)向?qū)В?)設(shè)計器(3)生成器1.4VisualFoxPro操作基礎(chǔ)及數(shù)據(jù)運算1.4.2VisualFoxPro6.0的工作方式與命令格式

1.工作方式(1)單命令執(zhí)行方式(2)程序執(zhí)行方式(3)菜單命令執(zhí)行方式2.命令格式(1)命令的一般格式<命令關(guān)鍵字>[<范圍>][<表達式表>][FOR<條件>][WHILE<條件>][TO<目標>](2)命令格式的說明①命令關(guān)鍵字是一個英文動詞,用來指定要執(zhí)行的操作。②范圍用來指定命令可以操作的有效記錄范圍。ALL:指當前表中的全部記錄。NEXT<n>:指從當前記錄開始的連續(xù)n條記錄。RECORD<n>:指當前表中的第n條記錄。REST:指從當前記錄開始到最后一條記錄為止的所有記錄。③表達式表 是由數(shù)據(jù)和運算符一起構(gòu)成的有意義的式子,一般由表中字段名構(gòu)成。表達式表是由一個或多個由逗號分隔開的表達式。④FOR<條件>

將表文件記錄指針重新指向首記錄,對滿足條件的所有記錄進行操作。⑤WHILE<條件>。 在表文件中,從當前記錄開始按照記錄順序自上而下掃描,只要遇到不滿足條件的記錄就結(jié)束命令,不管后面是否有滿足條件的記錄。⑥TO<目標>

用于指定輸出方式是打印還是輸出到文件保存等。(3)命令的書寫規(guī)則①“<>”:表示其中的內(nèi)容是用戶的選擇項,通常有多種可能供用戶選擇其中一種。②“[]”:表示其中的內(nèi)容是用戶的可選項,不選時系統(tǒng)自動取默認值。③“|”:表示其中的內(nèi)容由用戶從該符號的左右兩項中選擇一項。④“…”:該符號是省略符,表示在一個命令或函數(shù)表達式中,某一部分可以按照同一方式重復。注意:以上符號在命令窗口輸入時或在程序輸入時均不需要書寫。1.4VisualFoxPro操作基礎(chǔ)及數(shù)據(jù)運算1.4.3VisualFoxPro6.0的數(shù)據(jù)及其運算1.常量(l)字符型常量由ASCII表中的可打印字符(英文字母、數(shù)字、標點符號等)和漢字組成的由定界符括起來的串。定界符有3種:單引號、雙引號和方括號。

(2)數(shù)值型常量 由數(shù)字、小數(shù)點和正負號構(gòu)成。(3)邏輯型常量 由代表真或假的符號及定界符“..”構(gòu)成。 邏輯真的表示有:.t.、.T.、.y.、.Y.; 邏輯假的表示有:.f.、.F.、.n.、.N.。(4)日期型常量 輸出格式為:mm/dd/yy

輸入格式為:{^yyyy/mm/dd}(5)日期時間型常量 輸出格式為:mm/dd/yyhh:mm:ssAM|PM

輸入格式為:{^yyyy/mm/ddhh:mm:ssAM|PM}(6)貨幣型常量 在數(shù)字前加上貨幣符號“$”練習:判斷下列常量的類型[ABC]“123”.N.{03/13/06}ABC123N03/13/06

2.變量 變量是指在程序運行期間其值可被改變的量。變量名最長可包含254個字符,是由字母、數(shù)字和下劃線組成,并由字母、下劃線開頭。其中,字母不分大小寫。(1)內(nèi)存變量 數(shù)據(jù)表結(jié)構(gòu)之外獨立存在于內(nèi)存中的存儲單元內(nèi)存變量的類型有數(shù)值型(N)、字符型(C)、貨幣型(Y)、邏輯型(L)、日期型(D)、日期時間型(T)六種。①內(nèi)存變量賦值命令格式1:STORE<表達式>TO<內(nèi)存變量表>格式2:<內(nèi)存變量>=<表達式>例:用下面兩條命令定義變量。

STORE2*3TOal,a2 x=2*3

注意:以下語句不對!

A+1=3*4STORE3,4TOA,B

②變量及表達式的輸出命令。格式:?|??<表達式表>?先換行,再輸出表達式值;??不換行,直接在當前光標處輸出。③保存內(nèi)存變量格式:SAVETO<文件名>[ALLLIKE/EXCEPT<通配變量名>]例:SAVETOABCALLLIKEA* ④釋放內(nèi)存變量命令格式1:CLEARMEMORY格式2:RELEASE<內(nèi)存變量名表>例:RELEASEal,a2⑤恢復內(nèi)存變量格式:RESTOREFROM<文件名>[ADDTIVE] (2)字段變量 數(shù)據(jù)表中的字段名,它是表中最基本的數(shù)據(jù)單元。 思考:內(nèi)存變量與字段變量有何區(qū)別?(3)數(shù)組數(shù)組是具有相同名字、不同下標值的一組變量。注意:

a.數(shù)組內(nèi)存變量必須先定義,后使用。

b.數(shù)組變量的初始值是邏輯值.F.。

c.數(shù)組下標的起始值是1。①創(chuàng)建數(shù)組命令格式:DIMENSION|DECLARE<數(shù)組變量名1>(<數(shù)值表達式1>[,<數(shù)值表達式2>]),[<數(shù)組變量名2>(<數(shù)值表達式1>[,<數(shù)值表達式2>])…]例如,DIMENSIONA(5),B(2,3)

②數(shù)組的賦值命令 對整個數(shù)組賦值:在賦值語句中不指定數(shù)組的下標,只指定數(shù)組名。 對單個數(shù)組元素賦值:在賦值語句中指定數(shù)組的下標,則是對數(shù)組元素賦值。格式1:STORE<表達式>TO<數(shù)組變量表>例:DIMENSIONA(5)STORE10TOA(1),A(2)格式2:<數(shù)組名>=<表達式>例:A=63.表達式 將常量、變量和函數(shù)用運算符連接起來的式子稱為表達式。(1)算術(shù)表達式 由算術(shù)運算符將數(shù)值型常量、變量和函數(shù)連接起來的式子。算術(shù)運算符包括:()、**或^、*、/、%、+、-。算術(shù)運算符的優(yōu)先級由高到低的順序為:();**或^(乘方);*、/(乘、除)、%(取模);+、-(加、減)(2)字符表達式 由字符運算符連接的字符型常量、變量和函數(shù)組成字符運算符有+(連接)、-(連接)和$(包含)。①+(連接)的含義是完成兩個字符串的首尾連接。②-(連接)的含義是將前面字符串尾部的空格移到后面字符串的尾部。③$(包含)的含義是判斷前面字符串是否包含在后面字符串中,是則返回真值(.T.),否則返回假值(.F.)。(3)日期和日期時間表達式

指包含日期或日期時間型數(shù)據(jù)和日期運算符的表達式。日期和日期時間運算符包括“+”和“-”兩種。①日期加減天數(shù)運算(D±N),將得到一個新的日期?!纠?.4】?{^2011/10/20}+10②兩個日期相減運算(D1-D2),將得到兩個日期相差的天數(shù)?!纠?.5】?{^2011/10/30}-{^2011/10/20}③日期時間加減秒數(shù)運算(T±N),將得到一個新的日期時間?!纠?.6】?{^2011/10/2010:20:40AM}+100④兩個日期時間相減運算(T1-T2),將得到兩個日期時間相差的秒數(shù)?!纠?.7】?{^2011/10/2010:22:20}-{^2011/10/2010:20:40}(4)關(guān)系表達式

由關(guān)系運算符將算術(shù)表達式、字符表達式和日期時間連接起來的式子。關(guān)系運算符包括:<(小于)、>(大于)、=(等于)、<=(小于等于)、>=(大于等于)、==(恒等于)和<>、#、!=(不等于)。關(guān)系運算符的優(yōu)先級相同。(5)邏輯表達式 邏輯表達式是由邏輯運算符將邏輯型常量、變量、函數(shù)和關(guān)系表達式連接起來的式子。邏輯運算符包括:NOT(邏輯非)、AND(邏輯與)和OR(邏輯或)。優(yōu)先級由高到低的順序為:NOT;AND;OR。1.4VisualFoxPro操作基礎(chǔ)及數(shù)據(jù)運算1.4.4常用函數(shù)在使用函數(shù)過程中要注意以下幾點:(1)函數(shù)的一般形式是:函數(shù)名([參數(shù)1][,參數(shù)2])……)(2)函數(shù)名、參數(shù)和函數(shù)值是函數(shù)的三要素,函數(shù)可以沒有參數(shù),稱為無參函數(shù)。(3)函數(shù)對其中的參數(shù)類型有一定要求,使用函數(shù)時要注意參數(shù)類型必須符合函數(shù)的要求,否則會產(chǎn)生類型不匹配的錯誤。(4)每個函數(shù)都有特定的數(shù)據(jù)運算或轉(zhuǎn)換功能,函數(shù)都有返回值。函數(shù)返回值即函數(shù)值具有確定值和類型,因此在表達式中應(yīng)用函數(shù)時也要注意類型要匹配。1.數(shù)值函數(shù)名稱格式功能絕對值函數(shù)ABS(<數(shù)值表達式>)求數(shù)值表達式的絕對值取整函數(shù)INT(<數(shù)值表達式>)求數(shù)值表達式的整數(shù)部分平方根函數(shù)SQRT(<數(shù)值表達式>)求數(shù)值表達式的平方根最大值函數(shù)MAX(<表達式1>,…,<表達式n>)求N個表達式中的最大值最小值函數(shù)MIN(<表達式1>,…,,<表達式n>)求N個表達式中的最小值四舍五入函數(shù)ROUND(<數(shù)值表達式1>,<數(shù)值表達式2>)對數(shù)值1進行四舍五入,數(shù)值2指定保留的小數(shù)位數(shù)求模函數(shù)MOD(<數(shù)值表達式1>,<數(shù)值表達式2>)求數(shù)值表達式1除以數(shù)值表達式2的余數(shù)2.字符函數(shù)名稱格式功能字符串長度函數(shù)LEN(<字符串表達式>)求字符串表達式的長度空格函數(shù)SPACE(<數(shù)值表達式>)產(chǎn)生長度由數(shù)值表達式確定的一串空格刪左空格函數(shù)LTRIM(<字符串表達式>)刪除字符串左邊的所有空格刪右空格函數(shù)TRIM(<字符串表達式>)RTRIM(<字符串表達式>)刪除字符串右邊的所有空格刪左右空格函數(shù)ALLTRIM(<字符串表達式>)刪除字符串左邊和右邊的所有空格取子串函數(shù)SUBSTR(<字符串表達式>,<起始位置>[,<字符個數(shù)>])在字符串表達式中,自起始位置起選取指定字符個數(shù)子串2.字符函數(shù)(接上)名稱格式功能左截子串函數(shù)LEFT(<字符串表達式>,<字符個數(shù)>)從字符串首字符開始向右截取字符,截取字符個數(shù)由數(shù)值表達式確定右截子串函數(shù)RIGHT(<字符串表達式>,<字符個數(shù)>)從字符串首字符開始向左截取字符,截取字符個數(shù)由數(shù)值表達式確定復制字符串函數(shù)REPLICATE(<字符串表達式>,<數(shù)值型表達式>)重復字符串表達式內(nèi)容,重復次數(shù)由數(shù)值表達式確定子串函數(shù)AT(<字符串表達式1>,<字符串表達式2>)搜尋字符串1在字符串2中出現(xiàn)的位置宏代換函數(shù)&<字符型內(nèi)存變量>[.字符型表達式]替換字符型內(nèi)存變量的內(nèi)容3.日期和時間函數(shù)名稱格式功能系統(tǒng)時間TIME()返回當前的系統(tǒng)時間系統(tǒng)日期DATE()返回當前的系統(tǒng)日期系統(tǒng)日期時間DATETIME()返回當前的系統(tǒng)日期和時間年函數(shù)YEAR(<D或T型表達式>)從表達式中求出年份數(shù)值月函數(shù)MONTH(<D或T型表達式>)從表達式中求出月份數(shù)值日函數(shù)DAY(<D或T型表達式>)從表達式中求出日份數(shù)值時函數(shù)HOUR(<T型表達式>)從表達式中求出小時數(shù)值分函數(shù)MINUTE(<T型表達式>)從表達式中求出分數(shù)值秒函數(shù)SEC(<T型表達式>)從表達式中求出秒數(shù)值4.轉(zhuǎn)換函數(shù)名稱格式功能數(shù)值轉(zhuǎn)換為字符串函數(shù)STR(<數(shù)值表達式1>[,<數(shù)值表達式2>[,<數(shù)值表達式3>]])將數(shù)值表達式1的值轉(zhuǎn)換成字符型數(shù)據(jù),數(shù)值表達式2和數(shù)值表達式3分別指出結(jié)果字符串的長度和小數(shù)位數(shù)字符串轉(zhuǎn)換為數(shù)值函數(shù)VAL(<字符型表達式>)將字符型表達式轉(zhuǎn)換成數(shù)值型數(shù)據(jù)字符轉(zhuǎn)換成ASCII碼函數(shù)ASC(<字符型表達式>)將字符串首字符轉(zhuǎn)換成對應(yīng)ASCII碼值A(chǔ)SCII碼轉(zhuǎn)換成字符函數(shù)CHR(<數(shù)值表達式>)將ASCII碼值轉(zhuǎn)換成對應(yīng)字符4.轉(zhuǎn)換函數(shù)名稱格式功能字符型轉(zhuǎn)換成日期型函數(shù)CTOD(<字符型表達式>)將字符型數(shù)據(jù)轉(zhuǎn)換成日期型數(shù)據(jù)日期型轉(zhuǎn)換成字符型函數(shù)DTOC(<日期型表達式>)將日期型數(shù)據(jù)轉(zhuǎn)換成字符型數(shù)據(jù)5.測試函數(shù)名稱格式功能表尾測試函數(shù)EOF([<工作區(qū)號>])判斷記錄指針是否指向文件尾表首測試函數(shù)BOF([<工作區(qū)號>])判斷記錄指針是否指向文件頭記錄號測試函數(shù)RECNO([<工作區(qū)號>])返回記錄指針所指向記錄的記錄號記錄個數(shù)測試函數(shù)RECCOUNT([<工作區(qū)號>])返回表文件的記錄個數(shù)查找測試

溫馨提示

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

評論

0/150

提交評論