Access関数一覧

スポンサーリンク

日付・時刻関数

関数 構文 説明
Date関数 Date システム日時から現在の日付を返す
DateAdd関数 DateAdd(単位, 時間, 日時) 日時に時間を加算する
DateDiff関数 DateDiff(単位, 日時1, 日時2, 週の開始曜日, 年の第1週) 2つの日時の間隔を求める
DatePart関数 DatePart(単位, 日時, 週の開始曜日, 年の第1週) 日時から指定した単位の数値を取り出す
DateSerial関数 DateSerial(, , ) 年、月、日の数値から日付を作成する
DateValue関数 DateValue(日付) 日付を表す文字列から日付を返す
Day関数 Day(日時) 日時から「日」を取り出す
Hour関数 Hour(日時) 日時から「時」(0 ~ 23)を取り出す
Minute関数 Minute(日時) 日時から「分」(0 ~ 59)を取り出す
Month関数 Month(日時) 日時から「月」(1 ~ 12)を取り出す
Now関数 Now システム日時から現在の日時を返す
Second関数 Second(日時) 日時から「秒」(0 ~ 59)を取り出す
Time関数 Time システム日時から現在の時刻を返す
Timer関数 Timer 午前0時から現在の時刻までの秒数を返す
TimeSerial関数 TimeSerial(, , ) 時、分、秒の数値から時刻を作成する
TimeValue関数 TimeValue(時刻) 時刻を表す文字列から時刻を返す
Weekday関数 Weekday(日時, 週の開始曜日) 日時から曜日番号を求める
WeekdayName関数 WeekdayName(曜日番号, モード, 週の開始曜日) 曜日番号に対応する曜日名を返す
Year関数 Year(日時) 日時から「年」を取り出す

赤の引数は必須、緑の引数は省略可能です。

文字列操作関数

関数 構文 説明
InStr関数 InStr(開始位置, 文字列, 検索文字列, 比較モード) 文字列から検索文字列を検索する
InStrRev関数 InStrRev(文字列, 検索文字列, 開始位置, 比較モード) 文字列の末尾から先頭に向かって検索文字列を検索する
LCase関数 LCase(文字列) 文字列中のアルファベット大文字を小文字に変換する
Left関数 Left(文字列, 文字数) 文字列の左端から部分文字列を取り出す
Len関数 Len(文字列) 文字列の文字数を返す
LenB関数 LenB(文字列) 文字列のバイト数を返す
LTrim関数 LTrim(文字列) 文字列から先頭のスペースを削除する
Mid関数 Mid(文字列, 開始位置, 文字数) 文字列の指定した位置から部分文字列を取り出す
Replace関数 Replace(文字列, 検索文字列, 置換文字列, 開始位置, 置換回数, 比較モード) 文字列内の検索文字列を置換文字列に置き換える
Right関数 Right(文字列, 文字数) 文字列の右端から部分文字列を取り出す
RTrim関数 RTrim(文字列) 文字列から末尾のスペースを削除する
Space関数 Space() 半角スペースを指定した数だけ繰り返す
StrComp関数 StrComp(文字列1, 文字列2, 比較モード) 2つの文字列を比較する
StrConv関数 StrConv(文字列, 文字種, ロケールID) 文字列を指定した文字種に変換する
String関数 String(, 文字) 文字を指定した数だけ繰り返す
StrReverse関数 StrReverse(文字列) 文字列の文字の並び順を逆にする
Trim(string) Trim(文字列) 文字列の先頭と末尾のスペースを削除する

赤の引数は必須、緑の引数は省略可能です。

数学関数

関数 構文 説明
Abs関数 Abs(数値) 数値の絶対値を返す
Atn関数 Atn(数値) アークタンジェントをラジアン単位で返す
Cos関数 Cos(角度) 指定した角度(ラジアン)のコサインを求める
Exp関数 Exp(数値) e(自然対数の底)のべき乗を求める
Fix関数 Fix(数値) 数値の小数部分を切り捨てる
Int関数 Int(数値) 数値の小数部分を切り捨てる
Log関数 Log(数値) 指定した数値の自然対数を求める
Rnd関数 Rnd(数値) 0以上1未満の乱数を返す
Round関数 Round(数値, 桁) 数値の小数部分を丸める
Sgn関数 Sgn(数値) 数値の符号を調べる(戻り値は、正が1、0が0、負が-1)
Sin関数 Sin(角度) 指定した角度(ラジアン)のサインを求める
Sqr関数 Sqr(数値) 数値の平方根を求める
Tan関数 Tan(角度) 指定した角度(ラジアン)のタンジェントを求める

赤の引数は必須、緑の引数は省略可能です。

定義域集計関数

関数 構文 説明
DAvg関数 DAvg(フィールド, テーブル, 条件) 指定したフィールドの平均を求める
DCount関数 DCount(フィールド, テーブル, 条件) 指定したフィールドのデータ数を求める
DFirst関数 DFirst(フィールド, テーブル, 条件) 指定したフィールドの先頭のデータを求める
DLast関数 DLast(フィールド, テーブル, 条件) 指定したフィールドの最後のデータを求める
DLookup関数 DLookup(フィールド, テーブル, 条件) 指定したフィールドの特定のデータを求める
DMax関数 DMax(フィールド, テーブル, 条件) 指定したフィールドの最大値を求める
DMin関数 DMin(フィールド, テーブル, 条件) 指定したフィールドの最小値を求める
DStDev関数 DStDev(フィールド, テーブル, 条件) 指定したフィールドの標準偏差を求める
DStDevP関数 DStDevP(フィールド, テーブル, 条件) 指定したフィールドの標準偏差を求める
DSum関数 DSum(フィールド, テーブル, 条件) 指定したフィールドの合計を求める
DVar関数 DVar(フィールド, テーブル, 条件) 指定したフィールドの分散を求める
DVarP関数 DVarP(フィールド, テーブル, 条件) 指定したフィールドの分散を求める

赤の引数は必須、緑の引数は省略可能です。

変換関数

関数 構文 説明
Asc関数 Asc(文字列) 先頭の文字の文字コードを返す
CBool関数 CBool(データ) データをブール型(Yes/No型)に変換する
CByte関数 CByte(データ) データをバイト型に変換する
CCur関数 CCur(データ) データを通貨型に変換する
CDate関数 CDate(データ) データを日付型に変換する
CDbl関数 CDbl(データ) データを倍精度浮動小数点型に変換する
CDec関数 CDec(データ) データを10進型に変換する
Chr関数 Chr(文字コード) 文字コードに対応する文字を返す
CInt関数 CInt(データ) データを整数型に変換する
CLng関数 CLng(データ) データを長整数型に変換する
CSng関数 CSng(データ) データを単精度浮動小数点型に変換する
CStr関数 CStr(データ) データを文字列型(テキスト型)に変換する
CVar関数 CVar(データ) データをバリアント型に変換する
Hex関数 Hex(数) 指定した数値の16進数を求める
Nz関数 Nz(データ, Nullの代替値) Null値をほかの値に変換する
Oct関数 Oct(数値) 指定した数値の8進数を求める
Str関数 Str(数値) 数値を文字列に変換する
Val関数 Val(文字列) 文字列に含まれる数値を数値に変換する

赤の引数は必須、緑の引数は省略可能です。

その他の関数

関数 構文 説明
Choose関数 Choose(インデックス, 選択肢1, 選択肢2 …, 選択肢n) インデックスに対応する選択肢を返す
Format関数 Format(データ, 書式, 週の開始曜日, 年の第1週) データに書式を設定して返す
IIf関数 IIf(, 真の場合, 偽の場合) 式の真偽に応じて値を切り替える
IsDate関数 IsDate(評価対象) 評価対象が日付や時刻として認識できる場合にTrue、それ以外の場合にFalseを返す
IsNull関数 IsNull(評価対象) 評価対象がNullの場合にTrue、それ以外の場合にFalseを返す
IsNumeric関数 IsNumeric(評価対象) 評価対象が数値として認識できる場合にTrue、それ以外の場合にFalseを返す
Partition関数 Partition(数値, 範囲の先頭, 範囲の最後, 区分のサイズ) 数値がどの区分に含まれるかを調べる
PlainText関数 PlainText(リッチテキスト, 文字数) リッチテキストの書式を取り除く
Switch関数 Switch(式1, 値1, 式2, 値2 …, 式n, 値n) Trueの式に対応する値を返す

赤の引数は必須、緑の引数は省略可能です。

スポンサーリンク