Microsoft Access 掲示板

フォーム上のテキストに、常に最大値を表示させたい

2 コメント
views
4 フォロー

テーブルAに主キーとなるID(オートナンバー型)と、フィールドAがあります。
単票フォームAのコントロールソースはテーブルAです。
フォームA上でフィールドAをテキストボックス上Aで入力していき、レコードがどんどん増えていきます。
フォームA上でレコードの移動ボタンを作り、レコードを移動させても、フォームA上で常にIDの最大値における
フィールドAの値をテキストボックスBで表示させたいのですが、うまくいきません。
DMAX関数でIDの最大値は表示できるんですが、そのときのフィールドAの値を表示するするにはどうしたらよいでしょうか?

hassy-hhh
作成: 2020/11/25 (水) 11:56:40
通報 ...
1
hiroton 2020/11/25 (水) 14:53:49 6ffb1@f966d

簡単なのはDLookup関数かな

=DLookup("フィールドA","テーブルA","ID=" & DMax("ID","テーブルA"))
2
hassy-hhh 2020/11/25 (水) 15:33:02 bf909@6eb0c

できました!ありがとうございます!