Access的各種函數(shù)歸納總結(jié)_第1頁
Access的各種函數(shù)歸納總結(jié)_第2頁
Access的各種函數(shù)歸納總結(jié)_第3頁
Access的各種函數(shù)歸納總結(jié)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、1、數(shù)組的使用Dim 數(shù)組名( 下標(biāo)下界 to 下標(biāo)上界 )As數(shù)據(jù)類型 Dim 數(shù)組名( 下界 to 上界 , ) As數(shù)據(jù)類型 說明:As 選項(xiàng)缺省時(shí),數(shù)組中各元素為變體數(shù)據(jù)類型。下標(biāo)下界的默認(rèn)值為 0,如果設(shè)置下標(biāo)下界為非 0 值,則要使用to 選項(xiàng)。例子:Dimaa ( 5 )AsSingleDimbb ( 1 to 10 , 2to 20 )AsStringDimcc ( 2to5 , 3to 7 , 10)AsBooleanDimdd ( 3 , 1 to 4 )可以在模塊的通用聲明部分用 Option Base 來指定數(shù)組的默認(rèn)下標(biāo)下界。OptionBase1設(shè)置數(shù)組的下標(biāo)下界為

2、 1OptionBase0設(shè)置數(shù)組的下標(biāo)下界為默認(rèn)值2、整除對(duì)兩個(gè)操作數(shù)做除法運(yùn)算并返回一個(gè)整數(shù)。當(dāng)操作數(shù)是小數(shù)時(shí),首先被四舍五入為整型或長整型,然后再進(jìn)行整除運(yùn)算。如果運(yùn)算結(jié)果是小數(shù),系統(tǒng)自動(dòng)將其截?cái)酁檎突蜷L整數(shù),不再進(jìn)行四舍五入處理。3、取模對(duì)兩個(gè)操作數(shù)做除法運(yùn)算并返回余數(shù)如果操作數(shù)有小數(shù)時(shí),則系統(tǒng)將其四舍五入為整數(shù)后再進(jìn)行運(yùn)算。結(jié)果的正負(fù)號(hào)與被除數(shù)相同4、&5、+運(yùn)算符&兩邊的操作數(shù)可以是字符型、數(shù)值型或日期型。進(jìn)行連接操作前先將數(shù)值型、日期型轉(zhuǎn)換為字符型,然后再做連接運(yùn)算。如果兩邊的操作數(shù)都是數(shù)字字符串,則做字符串連接運(yùn)算如果兩邊的操作數(shù)都是數(shù)值型,則做普通的加法運(yùn)算如果一個(gè)是數(shù)字字

3、符串,另一個(gè)為數(shù)值型,則系統(tǒng)自動(dòng)將數(shù)字字符串轉(zhuǎn)化為數(shù)值,然后進(jìn)行算術(shù)加法運(yùn)算。如果一個(gè)是非數(shù)字字符串,另一個(gè)為數(shù)值型,則出錯(cuò)6、關(guān)系運(yùn)算符號(hào) =如果參與比較的兩個(gè)操作數(shù)都是數(shù)值型,則按它們的大小進(jìn)行比較。如果參與比較的兩個(gè)操作數(shù)都是字符型,則從左到右一一對(duì)應(yīng)比較。漢字字符按漢語拼音比較大小,且大于西文字符字母不區(qū)分大小寫,且大于數(shù)字漢字字符西文字符(大小寫相同)數(shù)字空格7、絕對(duì)值函數(shù)Abs() 例題:Abs(-25/5)=58、向下取整Int()參數(shù)為負(fù)值時(shí)返回小于等于參數(shù)值的最大負(fù)數(shù)。例題:Int(3.56)=3Int(-3.56)=-49、取整函數(shù)Fix()參數(shù)為負(fù)值時(shí)返回大于等于參數(shù)值的

4、最小負(fù)數(shù)例題:Fix(3.56)=3Fix(-3.56)=-310、自然指數(shù)函數(shù)Exp() 功能:計(jì)算e 的 N 次方例題: Exp(6/3-1)= 2.71828Exp(0)=111、自然對(duì)數(shù)函數(shù)Log()功能:計(jì)算以 e 為底的參數(shù)值的對(duì)數(shù)(參數(shù)不能為 0)例題: Log(1)=0 12、開平方函數(shù)Sqr()功能:計(jì)算參數(shù)的平方根(參數(shù)不能為負(fù)數(shù)) 例題:Sqr(9)=313、三角函數(shù)Sin() Cos() Tan()參數(shù)是以弧度為單位的角度值。例題:Sin(90*Pi/180)=1Cos(60*Pi/180)=0.5000 14、隨機(jī)函數(shù)Rnd()產(chǎn)生一個(gè)大于等于 0 且小于 1 的隨機(jī)

5、數(shù)要產(chǎn)生m,n中隨機(jī)的整數(shù)公式:int(n-m+1)*rnd)+m 15、四舍五入函數(shù)Round( ,)功能:對(duì)的值按指定小數(shù)位數(shù)進(jìn)行四舍五入四舍五入函數(shù)注釋:1、的值表示在進(jìn)行四舍五入運(yùn)算時(shí),小數(shù)點(diǎn)右邊應(yīng)該保留的位數(shù),如果缺省則函數(shù)返回整數(shù)值。2、如果的值是小數(shù),則先對(duì)其進(jìn)行四舍五入到整數(shù),再對(duì)進(jìn)行四舍五入運(yùn)算3、函數(shù)能夠接受的小數(shù)位數(shù)最多為 14 位,如果的值為負(fù)值,系統(tǒng)將作出錯(cuò)誤提示。例題:Round(123.456, 1)=123.416、字符串檢索函數(shù)InStr ( Start , String1 , String2 , Compare )功能:返回 String2 在 String

6、1 中最早出現(xiàn)的位置Compare 指定字符串比較的方法,其值可以是:做二進(jìn)制比較不區(qū)分大小寫的文本比較基于數(shù)據(jù)庫中包含信息的比較Compare 缺省時(shí),則 OptionCompare 語句的設(shè)置將決定比較的類型。OptionCompareBinary | Text | DataBase如果指定了 Compare 參數(shù),則一定要有 Start 參數(shù)例題:InStr(abcdABCD, bc)2InStr(abcdABCD,)1InStr(3, abcdABCD,bc, 0)0InStr(3, abcdABCD,bc, 1)617、字符串長度檢測(cè)函數(shù)Len ( | )功能:返回字符串所含字符數(shù)如

7、果變量是字符型,則函數(shù)返回的即為該變量所含的字符數(shù)(未賦值 時(shí)返回 0)。如果變量是其它數(shù)據(jù)類型,則函數(shù)返回的即為該數(shù)據(jù)類型所占空間。但不能檢測(cè)其他類型常量的長度。例題:Len(abc+南京)5Len(123.456)718、字符串截取函數(shù) leftrightmid Mid ( , , )例題:Mid(abcd 南京, 2, 4)= bcd 南19、空格字符函數(shù)Space ( )功能:返回?cái)?shù)值表達(dá)式所指定的空格數(shù)例題:Space(2*3)輸出六個(gè)空格Space(2-3)出錯(cuò)!Space(0)說明都不輸出20、大小寫轉(zhuǎn)換函數(shù)Ucase ( )功能:將字符串中的小寫字母轉(zhuǎn)換成大寫字母Lcase (

8、 )功能:將字符串中的大寫字母轉(zhuǎn)換成小寫字母21、刪除空格函數(shù)LTrim( );RTrim ( );Trim ( )功能:刪除字符串的首部、尾部和首尾空格22、時(shí)間日期函數(shù)系統(tǒng)日期和時(shí)間函數(shù)Date( )功能:返回當(dāng)前系統(tǒng)日期Time ( )功能:返回當(dāng)前系統(tǒng)時(shí)間Now ( )功能:返回當(dāng)前系統(tǒng)日期和時(shí)間 返回的日期格式由操作系統(tǒng)設(shè)置的日期格式?jīng)Q定截取日期分量函數(shù)Year( )功能:返回日期表達(dá)式年份如果參數(shù)中略去了年份,則返回系統(tǒng)日期中的年份Month( )功能:返回日期表達(dá)式月份Day( )功能:返回日期表達(dá)式日期Weekday( , w )功能:返回 17 的整數(shù),表示星期幾參數(shù) W 用

9、來指定一星期的第一天日(默認(rèn)值)1 ;一 2;類推。六 7截取時(shí)間分量函數(shù)Hour( )功能:返回時(shí)間表達(dá)式的小時(shí)數(shù)Minute( )功能:返回時(shí)間表達(dá)式的分鐘數(shù)Second( )功能:返回時(shí)間表達(dá)式的秒數(shù)22、字符串轉(zhuǎn)換字符代碼函數(shù)Asc( )功能:返回字符表達(dá)式中第 1 個(gè)字符的 ASCII 值例題:Asc(abcd)=97幾個(gè)特殊的 ASC 值 a (97)A(65)空格 (32) 回車換行(13)23、字符串代碼轉(zhuǎn)換字符函數(shù)Chr( )功能:返回與字符代碼相對(duì)應(yīng)的字符例題:Chr(97)=a24、數(shù)字轉(zhuǎn)換成字符串函數(shù)Str( )功能:將數(shù)值表達(dá)式的值轉(zhuǎn)換為字符串當(dāng)一個(gè)數(shù)字轉(zhuǎn)換成字符串時(shí)

10、,會(huì)在其前頭保留一個(gè)空格來表示正負(fù)。表達(dá)式值為正,返回的字符串包含一前導(dǎo)空格表示正號(hào)。例題:Str(123)+abc123abc25、字符串轉(zhuǎn)換成數(shù)字函數(shù)Val( )功能:將由數(shù)字組成的字符串轉(zhuǎn)換為數(shù)值型數(shù)字字符串轉(zhuǎn)換時(shí)可自動(dòng)將字符串中的空格、制表符和換行符去掉。轉(zhuǎn)換時(shí)當(dāng)遇到系統(tǒng)不能識(shí)別為數(shù)字的第一個(gè)字符時(shí),停止字符串的轉(zhuǎn)換。例題:Val(12ab34)=12 26、增加時(shí)間間隔函數(shù)DateAdd( , , )功能:返回一個(gè)與指定日期按指定時(shí)間間隔的日期Yyyy 年;q 季;m 月;y 一年的日數(shù);d 日;w 一周的日數(shù);ww 周;h 時(shí);n 分;s 秒例題:DateAdd(yyyy, 2,

11、#2011-10-15#)2013-10-15DateAdd(d, -2, #2011-10-15#)2011-10-13DateAdd(ww, 2, #2011-10-15#)2011-10-2927、計(jì)算時(shí)間間隔函數(shù)DateDiff( , , , Firstdayofweek功能:返回兩個(gè)指定日期間的時(shí)間間隔數(shù)目 , Firstweekofyear )例題:DateDiff(yyyy, #2011-10-1#, #2014-10-1#)3DateDiff(d, #2011-10-1#, #2014-10-1#)1096DateDiff(w, #2011-10-21#, #2011-10-2

12、4#)0DateDiff(ww, #2011-10-21#, #2011-10-24#)128、求部分時(shí)間函數(shù)DatePart( , , Firstdayofweek , Firstweekofyear )功能:返回一個(gè)包含已知的指定時(shí)間部分的整數(shù)值Firstdayofweek 和 Firstweekofyear 參數(shù)會(huì)影響使用時(shí)間間隔符號(hào)“w”或“ww”的計(jì)算結(jié)果。例題:DatePart(yyyy, #2011-10-1#)2011DatePart(w, #2011-10-1#)7(一周中的第 7 天,星期日是一周中的第一天) DatePart(ww, #2011-10-1#) 40(一年中

13、的第 40 周)DatePart(w, #2011-10-1#, 3) 5(一周中的第 5 天,星期二是一周中的第一天)DatePart(ww, #2011-10-1#, 3, 3) 39(一年中的第 39 周, 第一周從完整的第一周起)29、組合日期函數(shù)DateSerial( , , )功能:返回包含指定年、月、日的日期例題:DateSerial(2011, 10, 20)2011-10-20DateSerial(2011, 13, 32)2012-2-1DateSerial(2011+10, 10+5, 23+20)2022-4-1230、字符串轉(zhuǎn)換成日期函數(shù) DateValue( )功能:將一個(gè)日期格式的字符串轉(zhuǎn)換為日期型若字符串中略去了“年”這一部分,函數(shù)將使用系統(tǒng)日期的年份。若字符串中包含時(shí)間信息,函數(shù)不會(huì)返回時(shí)間部分例題:DateValue(2011-10-20)2011-10-20DateValue(10-20-2011)2011-10-20DateValue(11-10-20)2011-10-20DateValue(Oct, 20)2011-10-20DateValue(2011-10-20 11:22:33)2011-10-2031、Null 值轉(zhuǎn)換成其它值函數(shù)Nz ( Expression , ValueIfNull )功能:1、當(dāng)表達(dá)式的值為Nul

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論