• ベストアンサー

【Access】サブフォームのソースオブジェクトを入れ替えたい

宜しくお願い致します。 F_1で検索条件を指定して、ボタンをクリックするとF_2が開きます。F_2はサブフォーム(F_SUB)を持っています。F_1での検索条件によってF_SUBのソースオブジェクトの値を変更させたいのですがうまくいきません。 F_1のボタンのクリックイベントに DoCmd.OpenForm "F_2" Forms![F_2]![F_SUB].SourceObject= "代入するデータ" と入れたのですがそもそも考え方が違うのでしょうか・・。宜しくアドバイスお願い致します。

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

  • ベストアンサー
回答No.1

しばらくアクセスは触っていないのですが・・・ SourceObjectはF_2フォームのサブフォームを設定するはずです(F_3とか) 過去にやっていた例では以下のようにやっていました。 Me!F_SUB.Form.RecordSource = "select * from hoge where F_1で設定した条件" Me!F_SUB.Form.Requery

関連するQ&A