• ベストアンサー
  • すぐに回答を!

acccess2000 タブコントロール上でサブフォームを使いたい

access2000のフォームでタブコントロール(ページ)上でサブフォームを使いたいのですが、うまくいきません。そもそも無理なのでしょうか? 表示したい情報が多くタブを使って複数ページを使いたく、かつサブフォームも不可欠なのです。 よい方法があればよろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数294
  • ありがとう数1

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

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

 使えましたっけ?使えなかったような気がしますが、自信ありません。。。 1)タブコントロールを使わずに、「改ページ」にしてみてはいかがですか?  縦方向に55センチぐらい設定できるので、3ページぐらいは表示できます。  あと、SetForcus も上手に使えば、横方向に別ページのごとくカーソルを移動することができますから、うまく作れば9ページぐらいのレイアウトが作れます。 2)でなければ、サブフォームをタブから外へ出すとか、 3)いろいろなサブフォームを表示したいなら、サブフォームなどを同じ場所に重ねて作って、「表示/非表示」を切り替えるなどの方法を試してみてはいかがでしょうか。(結構重くなりますよ) 4)連結キーが同じなら、連結サブフォームの「親リンク先/子リンク先」(だっけ)をVBAで変更して1つのサブフォームで使います、って方法はいかがでしょう。 いろいろ試してみてください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

やはりタブ上に作るのは無理そうですね。 でもsetfocusを使っての横方向への移動というのは、いいヒントになりました。これでやってみようと思います。 どうもありがとうございました。

関連するQ&A

  • ACCESS2000フル表示&タブコントロール

     フォームをロードしたときにフル画面表示させる方法と    たくさんのタブコントロールが並んだときに、画面の橋に出てしまったタブを切り替える方法ございましたら教えてください。  環境  ウィンドウズ98,  ACCESS2000  

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

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

  • ACCESS2000のサブフォーム

    ACCESS2000のサブフォームで データが複数行あり、 そのデータ表示内に2つチェック ボックスがあるとします。 1行目のどちらか1つだけ Enabled=FALSEすると 2行以下も使用できなくなります。 1行目だけ使用不可にしたい場合は どうしたらよいか、誰かご存知ないでしょうか?

  • ACCESS2000のメインフォームサブフォーム間の移動

    Access2000でメインフォームの中に詳細を確認/入力するためのサブフォームを作成しています。 メインフォームの中のコントロールを最後まで入力(enterで移動)していくと、メインフォームの最後のコントロールの次はサブフォームの最初のコントロールに移動します。(これは普通ですよね?) サブフォームはデータの詳細によっては1レコードで終わるものもありますし、複数レコードにわたるものもあります。 サブフォームの入力が終了したときに、キー操作でメインフォームの次のレコードの頭のコントロールに移動する事はできますか? マクロをAccessの方から設定するくらいならできるのですが、自分でSQLをうんぬんする知識はありません。 よい方法があったら教えてください。

  • ACCESS2000でタブコントロールの位置

    ACCESS2000でタブコントロールの位置によって処理を変えようと思っています。 タブが左から1番目の位置ならば・・・・という処理を使う場合のプロパティ名を教えてください。

  • Access2000フォームにリレーションしたテーブル内容を入れたい

    Access2000フォームにリレーションしたテーブル内容を入れたい Access2000を利用していますが、フォームにリレーションしたテーブル内容を表示したいです。 具体的には 顧客情報テーブルのフォームに履歴テーブルの情報や、入金テーブルなどを表示したいです。 サブシートでは見づらく入力ミスとかが発生してしまうので・・ よろしくお願いします。

  • Access2000のサブフォームについて教えて下さい。

    Win2000、Access2000を使用しています。 大中小の3つの検索条件でレコードの抽出をします。 検索条件を入力するフォームと同じフォームに検索結果を表示させます。 フォームの左半分を条件を入力する部分に右半分を結果を表示させるようにしたいんですがうまくいきません。 サブフォームを利用すればと思い試してみましたが、検索条件をWhere条件式でどのように設定すればよいのかわかりません。(テーブルのリレーションとか関係するんでしょうか?) サブフォーム以外で可能であればそれでも構いません。 どなたかお教えください。

  • access2000でメインフォームからサブフォームへのフォーカスの移動の仕方

    access2000を使っています。 メインフォームのAというフィールドにコンボボックスからある項目を選択後,サブフォームのBというフィールドへフォーカスをマクロを使い自動で移動させたいと思っています。この際,コントロールの移動のコントロール名にはどのように入れればよろしいのでしょうか?また,そのマクロをどこに(更新後処理、フォーカス取得後、クリック時など)入れればよろしいのでしょうか? 分かる方いらっしゃいましたらよろしくお願いいたします。

  • ACCESS2000のタブ移動順

    よろしく、お願いします。 ACCESS2000+WinXPProを使用しております。 フォームを作り終え、プロパティのタブ移動順を変えようと思ったのですが、変更しても勝手に順番を帰られてしまいます。 つまり、17番目にしようと”17”と入力しても、エンターをすると、勝手にほかの番号(例えば”50”)に変えられてしまいます。 なぜでしょうか? よろしく、お願いいたします。 また、タブコントロールを使用しており、その中の問題であります。 よろしくお願いいたします。

  • サブフォームからメインフォームに移動

     現在ACCESS2000を使用してシステムを作成しております。のですが、サブフォームからメインフォームの特定のコントロールに移動したいと思っています。しかし、ちょっとやり方がわかりません。わかる方よろしくおねがいします。