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