データ処理の関数を使う
関数を使ってデータを処理しよう
DMax 関数 特定フィールドの最大値を取得できます。
(書式)
DMax( expr, domain [, criteria] )
(引数)
expr 必須。値を返すフィールドを識別する式。
domain 必須。 テーブル名などの定義域を識別する文字列式。
criteria 省略可能です。 DMax 関数を実行するデータ範囲を制限するために使用される文字列式。WHERE という単語を含まない SQL 式の WHERE 句と同じです。
(使用例)
次のプロシージャは「販売台帳」テーブルから「商品コード」を指定して、その最大販売数量を求めます。
Function saidai()
Dim shohin As String
Dim suryo As Variant
'求める商品を指定します。
shohin = InputBox("商品コードを入力してください。")
'対象商品の「数量」が代入されます。
suryo = DMax("数量", "販売台帳", "商品コード ='" & shohin & "'")
If IsNull(shohin) Then
MsgBox (shohin & "は、見つかりませんでした。")
'メッセージボックスに表示されます。
Else
MsgBox (shohin & "の最大数量は、" & suryo & "です。")
End If
End Function
(実行結果)
商品コードの入力
結果のメッセージボックス
(この項終わり)