DMin関数、DMax関数:Access

Access DMin関数を使うと、テーブルやクエリ内のフィールドから最小値を取得できます。

レコードがなければ、Null値が返ります。
BackHome BackAccess関数


■ DMin関数 構文
DMin(Expr, Domain, Criteria)

■ DMin関数 引数
Expr : (必須) 戻り値のフィールド名
Domain : (必須) テーブル名またはクエリ名
Criteria : (省略可) WHERE条件式

DMax関数を使うと、テーブルやクエリ内のフィールドから最大値を取得できます。
レコードがなければ、Null値が返ります。

■ DMax関数 構文
DMax(Expr, Domain, Criteria)

■ DMax関数 引数
Expr : (必須) 戻り値のフィールド名
Domain : (必須) テーブル名またはクエリ名
Criteria : (省略可) WHERE条件式

■ Access実行画面

「最小来店回数」ボタンで顧客マスターテーブルから、DMin関数を実行します。
「最大来店回数」ボタンで顧客マスターテーブルから、DMax関数を実行します。
最小、最大検索フォーム

DMin関数で検索した最小の来店回数を表示します。
最小値検索結果

DMax関数で検索した最大の来店回数を表示します。
最大値検索結果

■ Access VBA 実行コード

Option Compare Database
Option Explicit
Private Sub コマンド0_Click()
    Dim ln As Long
    ln = Nz(DMin("来店回数", "顧客マスター"), 0)
    MsgBox "最小来店回数は、" & ln & " 回です"
End Sub
Private Sub コマンド1_Click()
    Dim ln As Long
    ln = Nz(DMax("来店回数", "顧客マスター"), 0)
    MsgBox "最大来店回数は、" & ln & " 回です"
End Sub

BackHome BackAccess関数

Copyright(C) FeedSoft