※ ChatGPTを利用し、要約された質問です(原文:サブフォームをリクエリしたい)
VBAを使ってサブフォームのデータを更新する方法
このQ&Aのポイント
メインフォームのコマンドボタンを押下してテーブルのデータを更新する方法について説明します。
サブフォームに表示されているテーブルのデータを更新すると、表示がすべて削除されてしまいます。
Me.Controls("Fサブ").Requeryのコードを使用しても、実行時エラーが発生します。
メインフォームのコマンドボタンを押下するとvbaを使ってテーブルのデータを更新します。
メインフォームの中にはサブフォームがあり、
そのサブフォームとテーブルがリンクしています。
サブフォームにはテーブルのデータが表示されており、
メインフォームのコマンドボタン押下→テーブルデータ更新
がされると、全て#Deletedという文字が表示されます。
なので、
Private Sub cmd_データ更新_Click()
Call データ更新
Me.Controls("Fサブ").Form.Requery
End Sub
としたのですが、
「実行時エラー’2465’:指定した式で参照されている’Fサブ’フィールドが見つかりません。」
が発生します。
Me.Controls("Fサブ").Requery
これにしても同じでした。
お礼
ご回答ありがとうございました。