《 查詢Access常用函數 》

函數名稱       說明      
※函數名稱不區分大小寫,不能輸錯一個字,參數順序也不能顛倒※
Page:1/2 共39筆 
1 2
函數名稱說明
範例
分類
1
傳回該數字的絕對值。

如:Abs(-8) → 8
數字
2
計算平均值


數字
3
轉換為日期


轉換
4
轉換為雙精準數


轉換
5
會從引數清單選取並傳回值 Choose (運算式求值 , 清單項目1 , 清單項目2 , …) 。可視同如多層IIF函數的巢狀設定

Choose( Mid( [身份證字號] , 2 ,1) , “男” , “女” ) 。當第一個參數結果是 1傳回男,2傳回女
邏輯
6
轉換為整數 (若有小數則四捨五入)


轉換
7
計數


數字
8
轉換為字串


轉換
9
傳回系統的日期

如: =Date()→2014/6/1
日期時間
10
DataAdd(時間間隔單位 , 時間間隔單位的次數 , 基準日期) 。 在日期/時間值中加入特定時間間隔 (例如 2 個月或 3 小時)。 若要減去,請在第2個引數使用負數。

DateAdd("d", 10, "5/18/2014") → 5/28/2014 , yyyy為西元年,m為月,d為日
日期時間
11
傳回兩個日期的間隔數字, DateDiff(時間間隔單位 , 開始日期 , 結束日期)

計算年齡:DateDiff("yyyy" , [出生日期] , Date() ) , yyyy為西元年,m為月,d為日
日期時間
12
傳回日期時間的指定部份

將訂單日期欄 顯示為月份:DatePart("m" , [訂單日期] )
日期時間
13
傳回指定年、月及日的日期 DateSerial(西元年 , 月 , 日)

如:DateSerial(2014 , 6 , 1) →2014/6/1   DateSerial(2014 , 3 , 0) →2014/2/28
日期時間
14
傳回日期的日數(1-31)

Day( Date() )
日期時間
15
設定文字格式 Format( [訂貨日期] , "e/mm/dd") ,e表民國年

Format(DatePart("m",[訂貨日期]),"00")→08 (個位數補0)
文字
16
傳回時間的小時(0-23)

Hour( Now() )
日期時間
17
IIF(判斷式 , 成立的傳回值 , 不成立的傳回值)

IIF( [稱謂]="1" , "先生" , "小姐" )
邏輯
18
尋找字元在字串中的位置 InStr( [start, ] string1 , string2 )

如:Instr(5 , "巨匠Access" , "c") → 5 , 5表從第5個字開始找 (若省略, 就從第1個字開始找)
文字
19
無條件捨去小數位數

如:Int(12345.628) → 12345
數字
20
將英文字串變更為小寫

Lcase("巨匠Access") →巨匠access
文字
1 2
建議使用 Microsoft Internet Explorer

◎  Access 課程專用網站  ◎

 蔡老師  製作維護,歡迎您多多使用 ◎