●概要●
構文 expression.Requery(ControlName)
設定項目 内容
expression DoCmdオブジェクト[省略不可]
ControlName データを更新するコントロールの名前を文字列式で指定
[省略可能]
リストボックス、コンボボックス、サブフォームなど、テーブルやクエリをもとにしているコントロールのデータソースを最新にします。アクティブオブジェクト上にあるコントロールを指定することができます。
●サンプル●
Sub RequerySample()
'[顧客リストボックス]のデータを最新にする
DoCmd.Requery "顧客リストボックス"
'[顧客コンボボックス]のデータを最新にする
DoCmd.Requery "顧客コンボボックス"
End Sub
●ポイント●
Requeryメソッドは、コントロールやオブジェクトのソースを再クエリします。RepaintObjectメソッドは、指定したコントロールを再描画しますが、再クエリは行いません。ShowAllRecordsメソッドは、再クエリを行うことに加え、フィルタが解除されて、すべてのレコードが表示されます。