MS Access 函式
MS Access 包含許多內建函式。
本參考包含了 MS Access 中的字串、數字和日期函式。
MS Access 字串函式
| 函式 | 描述 |
|---|---|
| Asc | 返回特定字元的 ASCII 值 |
| Chr | 返回指定 ASCII 數字程式碼的字元 |
| Concat with & | 將兩個或多個字串連線在一起 |
| CurDir | 返回指定驅動器的完整路徑 |
| 格式 | 使用指定的格式設定值 |
| InStr | 獲取一個字串在另一個字串中首次出現的位置 |
| InstrRev | 從字串末尾開始,獲取一個字串在另一個字串中首次出現的位置 |
| LCase | 將字串轉換為小寫 |
| Left | 從字串(從左側開始)中提取指定數量的字元 |
| Len | 返回字串的長度 |
| LTrim | 從字串中刪除前導空格 |
| Mid | 從字串中提取一些字元(從任意位置開始) |
| Replace | 將字串中的子字串替換為另一個子字串,指定的次數 |
| Right | 從字串(從右側開始)中提取指定數量的字元 |
| RTrim | 從字串中刪除尾隨空格 |
| Space | 返回指定數量空格的字串 |
| Split | 將字串分割成子字串陣列 |
| Str | 將數字作為字串返回 |
| StrComp | 比較兩個字串 |
| StrConv | 返回已轉換的字串 |
| StrReverse | 反轉字串並返回結果 |
| Trim | 從字串中刪除前導和尾隨空格 |
| UCase | 將字串轉換為大寫 |
MS Access 數值函式
| 函式 | 描述 |
|---|---|
| Abs | 返回數字的絕對值 |
| Atn | 返回數字的反正切值 |
| Avg | 返回表示式的平均值 |
| Cos | 返回角度的餘弦值 |
| Count | 返回 select 查詢返回的記錄數 |
| Exp | 返回 e 的指定次冪 |
| Fix | 返回數字的整數部分 |
| 格式 | 使用指定的格式設定數值 |
| Int | 返回數字的整數部分 |
| Max | 在一組值中返回最大值 |
| Min | 在一組值中返回最小值 |
| Randomize | 使用種子初始化隨機數生成器(由 Rnd() 使用) |
| Rnd | 返回一個隨機數 |
| 圓形 | 將一個數字四捨五入到指定的小數位數 |
| Sgn | 返回數字的符號 |
| Sqr | 返回數字的平方根 |
| Sum | 計算一組值的總和 |
| 值 | 讀取字串並返回字串中的數字 |
MS Access 日期函式
| 函式 | 描述 |
|---|---|
| Date | 返回當前的系統日期 |
| DateAdd | 向日期新增時間/日期間隔,然後返回日期 |
| DateDiff | 返回兩個日期之間的差值 |
| DatePart | 返回日期的指定部分(作為整數) |
| DateSerial | 根據指定的組成部分(年、月、日值)返回日期 |
| DateValue | 根據字串返回日期 |
| Day | 返回給定日期的月份中的日期 |
| 格式 | 使用指定的格式設定日期值 |
| Hour | 返回時間/日期時間的時部分 |
| Minute | 返回時間/日期的分鐘部分 |
| Month | 返回給定日期的月份部分 |
| MonthName | 根據數字返回月份的名稱 |
| Now | 根據計算機的系統日期和時間返回當前的日期和時間 |
| Second | 返回時間/日期的秒部分 |
| Time | 返回當前的系統時間 |
| TimeSerial | 根據指定的組成部分(時、分、秒值)返回時間 |
| TimeValue | 根據字串返回時間 |
| Weekday | 返回給定日期的星期索引 |
| WeekdayName | 根據數字返回星期幾的名稱 |
| Year(年份) | 返回給定日期的年份部分 |
MS Access 其他函式
| 函式 | 描述 |
|---|---|
| CurrentUser | 返回當前資料庫使用者的名稱 |
| Environ | 返回一個包含作業系統環境變數值的字串 |
| IsDate | 檢查一個表示式是否可以轉換為日期 |
| IsNull | 檢查一個表示式是否包含 Null(無資料) |
| IsNumeric | 檢查一個表示式是否為有效數字 |