• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:単票フォームにあるタブのサブフォーム)

単票フォームにあるタブのサブフォームの処理方法について

このQ&Aのポイント
  • 単票フォームFormAに配置されたタブTabBの中には、サブフォームフレームSubFmFrameがあります。
  • このフレームの中に配置されたサブフォームSubFormのイベントで処理をする際に、親フォームであるFormAのフィールドの値を取得する方法がわかりません。
  • サブフォームからMe.Parentとしてもエラーになってしまいます。どのように書けばよいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

「SubForm」のフィールドのどれかのフィールドの ダブルクリックなどで、  msgbox me.parent.name などとすれば、メッセージボックスでは 「FormA」が表示されますが、これは あくまでも「SubForm」でのイベントなので 当然ながらコードは「SubForm」に書き込みます。 同様にして、 >サブフォームのイベントで何かの処理をスル場合に、 >自分のフォームのフィールドの値を取得するのには の場合も、コードは「SubForm」に書き込みます。 たとえば、「SubForm」にボタンを設定して、 そのクリックイベントで、 msgbox Me.Controls("フィールド名").Value とすれば、現在「SubForm」でカレントになっている レコードの「フィールド名」の値が表示されます。

superwonderful
質問者

お礼

ありがとうございました。

関連するQ&A