サブフォームの表示を更新する方法

TIPSメインへ戻る

概要説明

サブフォームを持つフォームについて、サブフォームのレコードを登録用フォームで追加した場合に表示更新したい場合がある。 レコードを追加しただけではサブフォームは表示が変わらない。こんな時、更新したいサブフォームに対して再クエリーメソッドを 使用することで解決します。

使用例

使用しているフォームの使っているプロシージャに再クエリーメソッド(Requery)を追加します。

次の例はサブフォーム[SF_移動履歴]①にコマンドボタン②で開いた登録用フォーム③をコマンドボタン[Cmd登録]で閉じるときに サブフォーム[SF_移動履歴]を更新するものです。

(登録用フォームの「登録」ボタンに次のコードを記述)
 Private Sub Cmd登録_Click()
  DoCmd.Close
  Forms!F_個別台帳!SF_移動履歴.Requery
 End Sub

(更新されたところ)

(この項終わり)