ユーザ定義関数をAccessのクエリ(SQL)で使用することができます。
以前作成した関数FuncAdd(以下)をクエリ(SQL)の中で使用します。
Function FuncAdd(A As Integer, B As Integer) As String FuncAdd = A & " + " & B & " = " & A + B End Function
以下のようなテーブルがあります。
以下のようなクエリを作成します。
この関数FuncAddはT_サンプルテーブルの
値1フィールド、値2フィールドを引数としています。
このクエリをSQL文にすると以下のようになります。
SELECT T_サンプル.値1 , T_サンプル.値2 , FuncAdd(値1,値2) AS 和 FROM T_サンプル;
このクエリ(SQL)の実行結果は以下のようになります。