access常用函數(shù).doc_第1頁
access常用函數(shù).doc_第2頁
access常用函數(shù).doc_第3頁
access常用函數(shù).doc_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

ACCESS常用函數(shù)類型函數(shù)名函 數(shù) 格 式說 明示 例算術(shù)函數(shù)絕對(duì)值A(chǔ)bs()返回?cái)?shù)值表達(dá)式的絕對(duì)值A(chǔ)bs(-3)=3取整Int()返回?cái)?shù)值表達(dá)式的整數(shù)部分,參數(shù)為負(fù)數(shù)時(shí),返回小于等于參數(shù)值的第一個(gè)負(fù)數(shù)。Int(5.6)=5Int(-5.6)=-6Fix()返回?cái)?shù)值表達(dá)式的整數(shù)部分,參數(shù)為負(fù)數(shù)時(shí),返回大于等于參數(shù)值的第一個(gè)負(fù)數(shù)。Fix(5.6)=5Fix(-5.6)=-5Round(,)按照指定的小數(shù)位數(shù)進(jìn)行四舍五入運(yùn)算的結(jié)果。是進(jìn)行四舍五入運(yùn)算小數(shù)點(diǎn)右邊應(yīng)該保留的位數(shù)。如果省略數(shù)值表達(dá)式,默認(rèn)為保留0位小數(shù)。Round(3.152,1) =3.2Round(3.152)=3平方根Sqr()返回?cái)?shù)值表達(dá)式的平方根值Sqr(9)=3符號(hào)Sgn()返回?cái)?shù)值表達(dá)式值的符號(hào)值。當(dāng)數(shù)值表達(dá)式值大于0,返回值為1;當(dāng)數(shù)值表達(dá)式值等于0,返回值為0;當(dāng)數(shù)值表達(dá)式值小于0,返回值為-1Sgn(-3)=-1Sgn(3)=1Sgn(0)=0隨機(jī)數(shù)Rnd()產(chǎn)生一個(gè)位于0,1)區(qū)間范圍的隨機(jī)數(shù),為單精度類型。如果數(shù)值表達(dá)式值小于0,每次產(chǎn)生相同的隨機(jī)數(shù);如果數(shù)值表達(dá)式大于0,每次產(chǎn)生不同的隨機(jī)數(shù);如果數(shù)值表達(dá)式等于0,產(chǎn)生最近生成的隨機(jī)數(shù),且生成的隨機(jī)數(shù)序列相同;如果省略數(shù)值表達(dá)式參數(shù),則默認(rèn)參數(shù)值大于0。Int(100*Rnd() 產(chǎn)生0,99的隨機(jī)整數(shù)Int(101*Rnd()產(chǎn)生0,100的隨機(jī)整數(shù)Int(Rnd*6)+1 產(chǎn)生1,6的隨機(jī)整數(shù)文本函數(shù)生成空格字符函數(shù)Space()返回由數(shù)值表達(dá)式的值確定的空格個(gè)數(shù)組成的空字符串space(5)產(chǎn)生5個(gè)空格字符字符串長度Len()返回字符表達(dá)式的字符個(gè)數(shù),當(dāng)字符表達(dá)式是Null值時(shí),返回Null值Len(This is a book!)返回值為15Len(1234)返回值為4Len(等級(jí)考試)返回值為4字符串截取Left(,)從字符串左邊起截取N個(gè)字符構(gòu)成的子串。Left(abcdef,2) 返回值為abRight(,)從字符串右邊起截取N個(gè)字符構(gòu)成的子串。Right(abcdef,2) 返回值為efMid(,)從字符串左邊第N1個(gè)字符起截取N2個(gè)字符所構(gòu)成的字符串。N2可以省略,若省略了N2,則返回的值是:從字符表達(dá)式最左端某個(gè)字符開始,截取到最后一個(gè)字符為止的若干個(gè)字符。Mid(abcdef,2,3)返回值為bcdMid(abcdef,4)返回值為ef刪除空格Ltrim()返回字符串去掉左邊空格后的字符串。Ltrim( abc )結(jié)果為abc Rtrim()返回字符串去掉右邊空格后的字符串。Rtrim( abc )結(jié)果為 abcTrim()返回刪除前導(dǎo)和尾隨空格符后的字符串。Trim( abc )結(jié)果為abc字符串檢索InStr(Start,Compare)檢索字符串Str2在Str1中最早出現(xiàn)的位置,返回一整型數(shù)。Start為可選參數(shù),為數(shù)值表達(dá)式,設(shè)置檢索的起始位置,如省略,從第一個(gè)字符開始檢索。Compare也為可選參數(shù),值可以取1、2或0(缺省值),取0表示作二進(jìn)制比較;取1表示作不區(qū)分大小寫的文本比較;取2表示作基于數(shù)據(jù)庫中包含信息的比較。如指定了Compare參數(shù),則Start一定要有參數(shù)。str1=98765str2=65InStr(str1,str2) 返回4Instr(3,aSsiAB,a,1)返回5。從字符s開始,檢索出字符A大小寫轉(zhuǎn)換Ucase()將字符表達(dá)式中小寫字母轉(zhuǎn)換成大寫字母Ucase(abcdefg)返回值為ABCDEFGLcase()將字符表達(dá)式中大寫字母轉(zhuǎn)換成小寫字母Lcase(ABCDEFG)返回值為abcdefg日期/時(shí)間函數(shù)截取日期分量Day()返回日期表達(dá)式日期的整數(shù)(131)Day(#2010-9-18#)返回值為18Month()返回日期表達(dá)式月份的整數(shù)(112)Month(#2010-9-18#)返回值為9Year()返回日期表達(dá)式年份的整數(shù)Year(#2010-9-18#)返回值為2010Weekday()返回17的整數(shù)。表示星期幾Weekday (#2010-9-18#)返回值為6截取系統(tǒng)日期和系統(tǒng)時(shí)間Date()返回當(dāng)前系統(tǒng)日期Time()返回當(dāng)前系統(tǒng)時(shí)間Now()返回當(dāng)前系統(tǒng)日期和時(shí)間時(shí)間間隔DateAdd(,)對(duì)表達(dá)式表示的日期按照間隔加上或減去指定的時(shí)間間隔值DateAdd(yyyy,3,#2004-2-28#)返回值為#2007-2-28#DateDiff(,W1,W2)返回日期1和日期2按照間隔類型所指定的時(shí)間間隔數(shù)目DateDiff(yyyy,#2009-9-19#,#2010-18#)返回值為2,兩個(gè)日期相差的年數(shù)DatePart, ,W1,W2)返回日期中按照間隔類型所指定的時(shí)間間部分值DatePart(yyyy,#2010-9-18#)返回值為2010,yyyy表示年DatePart(d,#2010-9-18#)返回值為18,d表示日DatePart(ww,#2010-9-18#)返回值為38,ww表示周。返回包含指定年月日的日期DateSerial(,)返回指定年月日的日期,其中表達(dá)式1為年,表達(dá)式2為月,表達(dá)式3為日。Dateserial(2010,4,2) 返回#2010-4-2#Dateserial(2009-1,8-2,0)返回#2008-5-31#SQL聚合函數(shù)總計(jì)Sum()返回字符表達(dá)式中值的總和。字符表達(dá)式可以是一個(gè)字段名,也可以是一個(gè)含字段名的表達(dá)式,單所含字段應(yīng)該是數(shù)字?jǐn)?shù)據(jù)類型的字段平均值A(chǔ)vg()返回字符表達(dá)式中值的平均值。字符表達(dá)式可以是一個(gè)字段名,也可以是一個(gè)含字段名的表達(dá)式,單所含字段應(yīng)該是數(shù)字?jǐn)?shù)據(jù)類型的字段計(jì)數(shù)Count()返回字符表達(dá)式中值的個(gè)數(shù)。即統(tǒng)計(jì)記錄個(gè)數(shù)。字符表達(dá)式可以是一個(gè)字段名,也可以是一個(gè)含字段名的表達(dá)式,單所含字段應(yīng)該是數(shù)字?jǐn)?shù)據(jù)類型的字段最大值Max()返回字符表達(dá)式中值的最大值。字符表達(dá)式可以是一個(gè)字段名,也可以是一個(gè)含字段名的表達(dá)式,單所含字段應(yīng)該是數(shù)字?jǐn)?shù)據(jù)類型的字段最小值Min()返回字符表達(dá)式中值的最小字符表達(dá)式可以是一個(gè)字段名,也可以是一個(gè)含字段名的表達(dá)式,單所含字段應(yīng)該是數(shù)字?jǐn)?shù)據(jù)類型的字段轉(zhuǎn)換函數(shù)字符串轉(zhuǎn)換字符代碼Asc()返回首字符的ASCII碼Asc(abcde) 返回97字符代碼轉(zhuǎn)換成字符Chr()返回與字符代碼相關(guān)的字符chr(97) 返回字符achr(13) 返回回車符數(shù)字轉(zhuǎn)換成字符串Str()將數(shù)值表達(dá)式值轉(zhuǎn)換成字符串。當(dāng)一數(shù)字轉(zhuǎn)成字符串時(shí),總會(huì)在前面保留一個(gè)空格來表示正負(fù)。表達(dá)式值為正,返回的字符串包含一前導(dǎo)空格表示有一正號(hào)。str(99) 返回 99str(-6) 返回 -6字符轉(zhuǎn)換成數(shù)字Val()將數(shù)字字符串轉(zhuǎn)換成數(shù)值型數(shù)字。數(shù)字串轉(zhuǎn)換時(shí)可自動(dòng)將字符串中的空格、制表符和換行符去掉,當(dāng)遇到它不能識(shí)別為數(shù)字的第一個(gè)字符時(shí),停止讀入字符串。當(dāng)字符串不是以數(shù)字開頭時(shí),函數(shù)返回0。val(18) 返回18val(123 45) 返回12345val(12ab3) 返回12val(ab123) 返回0程序流程函數(shù)選擇Choose(,)該函數(shù)是根據(jù)“索引式”的值來返回選項(xiàng)表中的某個(gè)值:當(dāng)“索引式”值為1,函數(shù)返回“選項(xiàng)1”的值;“索引式”值為2,函數(shù)返回“選項(xiàng)2”的值;以此類推。根據(jù)變量x的值來為變量y賦值。x=2 : m=5y=Choose(x,5,m+1,m) y的值將為6條件IIf(,)該函數(shù)是根據(jù)條件式的值來決定函數(shù)返回值。條件式的值為真(True),函數(shù)返回表達(dá)式1的值;條件式的值為假(False),函數(shù)返回表達(dá)式2的值。將變量a和b中值大的量存放在變量Max中。Max=IIf(ab,a,b)開關(guān)Switch(, ,, ,)該函數(shù)將返回與條件式列表中最先為True的那個(gè)條件表達(dá)式所對(duì)應(yīng)的表達(dá)式的值。根據(jù)變量x的值來為變量y賦值。x=-3y=Switch(x0,1,x=0,0,x0,-1) y的值將為-1消息函數(shù)利用提示框輸入InputBox(提示,標(biāo)題,默認(rèn))在對(duì)話框中顯

溫馨提示

  • 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)論