• ベストアンサー

アクセス2003 タブコントロールの上にサブフォームを設置したいのですがうまくいきません。

やりたいことは タブコントロールのページ1にサブフォーム1、 タブコントロールのページ2にサブフォーム2、 タブコントロールのページ3にサブフォーム3、 を設置したいです。 しかし タブコントロールのページ1にサブフォーム1を設置したら ページ2にもページ3にもサブフォーム1が表示されてしまい サブフォーム2、サブフォーム3を設置することが出来ません。 これを解決するにはどうすればいいのでしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.1

恐らく、タブコントロール内ではなくフォーム上にサブフォームを作成してしまい。 タンジョンにタブコントロールの上にサブフォームが配置されているだけの状態です。 サブフォームを切り取りし、タブコントロールの貼り付け先ページを選んでから貼り付けしてください。

noname#150256
質問者

お礼

なるほど!できました。ご回答ありがとうございます。

その他の回答 (3)

  • noah7150
  • ベストアンサー率46% (116/251)
回答No.4

Tebの頁にサブフォームがちゃんと乗っていないのが原因のようですね 各サブフォームを順番に切り取って貼り付けましょう。 .NETと違って移動して上に置くだけでは子コントロールになりません。

noname#150256
質問者

お礼

ご回答ありがとうございます。

  • noah7150
  • ベストアンサー率46% (116/251)
回答No.3

ANo.2は間違いです。 色々触ってるので、ごっちゃになってます。 Access2003はちゃんとTabが使えますね。

noname#150256
質問者

お礼

わかりました。

  • noah7150
  • ベストアンサー率46% (116/251)
回答No.2

AccessのTabはデザインだけです。 データ部の表示は変わりませんのでTabのクリックイベントで自分で入れ替える必要があります。 グループボックスを3個作りそれぞれにコントロールを貼り付けVisible=True/Falseを行うようにします。

noname#150256
質問者

お礼

ご回答ありがとうございます。

関連するQ&A