Close

ユーザ定義関数を使用する(クエリ)

ユーザ定義関数をAccessのクエリ(SQL)で使用することができます。

以前作成した関数FuncAdd(以下)をクエリ(SQL)の中で使用します。

Function FuncAdd(A As Integer, B As Integer) As String
    FuncAdd = A & " + " & B & " = " & A + B
End Function

以下のようなテーブルがあります。
a_0001

以下のようなクエリを作成します。
a_0002

この関数FuncAddはT_サンプルテーブルの
値1フィールド、値2フィールドを引数としています。
このクエリをSQL文にすると以下のようになります。

SELECT T_サンプル.値1
, T_サンプル.値2
, FuncAdd(値1,値2) AS 和 
FROM T_サンプル;

このクエリ(SQL)の実行結果は以下のようになります。
a_0003

 

Share on facebook
Share on twitter
Share on linkedin