- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:単票フォームにあるタブのサブフォーム)
単票フォームにあるタブのサブフォームの処理方法について
このQ&Aのポイント
- 単票フォームFormAに配置されたタブTabBの中には、サブフォームフレームSubFmFrameがあります。
- このフレームの中に配置されたサブフォームSubFormのイベントで処理をする際に、親フォームであるFormAのフィールドの値を取得する方法がわかりません。
- サブフォームからMe.Parentとしてもエラーになってしまいます。どのように書けばよいのでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「SubForm」のフィールドのどれかのフィールドの ダブルクリックなどで、 msgbox me.parent.name などとすれば、メッセージボックスでは 「FormA」が表示されますが、これは あくまでも「SubForm」でのイベントなので 当然ながらコードは「SubForm」に書き込みます。 同様にして、 >サブフォームのイベントで何かの処理をスル場合に、 >自分のフォームのフィールドの値を取得するのには の場合も、コードは「SubForm」に書き込みます。 たとえば、「SubForm」にボタンを設定して、 そのクリックイベントで、 msgbox Me.Controls("フィールド名").Value とすれば、現在「SubForm」でカレントになっている レコードの「フィールド名」の値が表示されます。
お礼
ありがとうございました。