- ベストアンサー
アクセス2003 タブコントロールの上にサブフォームを設置したいのですがうまくいきません。
やりたいことは タブコントロールのページ1にサブフォーム1、 タブコントロールのページ2にサブフォーム2、 タブコントロールのページ3にサブフォーム3、 を設置したいです。 しかし タブコントロールのページ1にサブフォーム1を設置したら ページ2にもページ3にもサブフォーム1が表示されてしまい サブフォーム2、サブフォーム3を設置することが出来ません。 これを解決するにはどうすればいいのでしょうか? よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
恐らく、タブコントロール内ではなくフォーム上にサブフォームを作成してしまい。 タンジョンにタブコントロールの上にサブフォームが配置されているだけの状態です。 サブフォームを切り取りし、タブコントロールの貼り付け先ページを選んでから貼り付けしてください。
その他の回答 (3)
- noah7150
- ベストアンサー率46% (116/251)
回答No.4
Tebの頁にサブフォームがちゃんと乗っていないのが原因のようですね 各サブフォームを順番に切り取って貼り付けましょう。 .NETと違って移動して上に置くだけでは子コントロールになりません。
質問者
お礼
ご回答ありがとうございます。
- noah7150
- ベストアンサー率46% (116/251)
回答No.3
ANo.2は間違いです。 色々触ってるので、ごっちゃになってます。 Access2003はちゃんとTabが使えますね。
質問者
お礼
わかりました。
- noah7150
- ベストアンサー率46% (116/251)
回答No.2
AccessのTabはデザインだけです。 データ部の表示は変わりませんのでTabのクリックイベントで自分で入れ替える必要があります。 グループボックスを3個作りそれぞれにコントロールを貼り付けVisible=True/Falseを行うようにします。
質問者
お礼
ご回答ありがとうございます。
お礼
なるほど!できました。ご回答ありがとうございます。