Microsoft Access 掲示板

登録したデータをすぐに反映する / 4

9 コメント
views
4 フォロー
4

フォームにレコードを表示していて、別のところ(別フォームや更新クエリ、VBAなど)で同じレコードを更新したときに、その更新が反映されないという意味でしたら、反映させたいフォームに対して Refresh すれば反映されます。

自分自身ならMe.Refresh、別フォームなら Forms!フォーム名.Refresh ということになります。
これはカレントレコードのみの更新です。

もし、帳票フォームで複数レコードの更新を反映させたいなら、フォームに対して Requery です。フォームに対してRequeryすると先頭レコードへ

前の回答のコンボボックスの Requery はValueの更新ではなく、コンボボックスのリストの更新になります。

Form.Refresh メソッド (Access) | Microsoft Docs

Requery メソッド (Access) | Microsoft Docs

通報 ...