• ベストアンサー
  • 暇なときにでも

ACCESS タブコントロールの切替

オプショングループで1を選んだ場合、同じフォームに配置している、タブコントロールの「ア」のタブを、オプショングループの2を選択すると「イ」のタブを開くようにしたいのですが、どのようにしたらよいのでしょうか? そもそもタブを切り替えるコマンドは、何を使ったら良いのでしょうか? 素人の浅知恵で、SetFocusとかGoToControlとか使ってみるのですが上手く行かず、webで探すのですが思うような結果が見当たらず困っています。 是非是非、よろしくお願いいたします。 使用しているのはAccess2000です。

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

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

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

  • ベストアンサー
  • 回答No.1
  • TAK_999
  • ベストアンサー率43% (42/96)

オプショングループを設定しているフレームのAfterUpdateイベントで タブコントロールのValueプロパティに設定したい数値(一番最初のタ ブは0、2番目は1)を設定してやればいけると思います。 Private Sub フレーム5_AfterUpdate() If フレーム5.Value = 1 Then タブ0.Value = 0 ElseIf フレーム5.Value = 2 Then タブ0.Value = 1 End If End Sub

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

質問者からのお礼

素早い回答、本当にありがとうございます。 こんな簡単な記述でタブが切り替えられたとは、質問してて恥ずかしい限りです。悩みに悩んだのが情けないです。 助かりました。本当にありがとうございます。

関連するQ&A

  • Accessで複数行タブは可能か?

    MSのAccess2000です。タブコントロールプロパティで「複数行タブ」を「はい」にしましたが、その後どうすればよいのかわかりません。よろしくお願いします。

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

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

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

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

  • ACCESS 選択したタブの標題の書式を変更

    タイトルのとおりなのですが、選択したタブコントロールの書式を変更することは出来るのでしょうか? 例えば、A、B、Cという3つタブがあるとして、Aのタブを選んだら今まで細字だった標題が太字の赤に変わり、Bを選択するとAの標題が細字に戻ってBの標題が太字の青になるといったようにです。 何か良い方法がありましたら是非ともご教示下さい。 よろしくお願い申し上げます。 使用しているのはAccess2000です。

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

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

  • アクセス2000のタブコントロールについて

    はじめまして。現在Access2000を使ってシステムを作っているのですが、フォームにタブを貼り付けた時、例えば3ページ目のタブをクリックした時に、そのタブ内にあるテキストボックスに今日の日付を表示させたいのです。もちろんテキストボックスにDateと入れればいいのですが、この場合このテキストボックス内の日付の変更もしたりするので、あくまで開いた時に自動でこのテキストボックスに日付を入れたいと考えております。デザインビューでタブをクリックした時のイベントにどのように書けばいいのでしょうか・・・? どなたかお教え頂ければと思います。

  • タブコントロールとタブオーダーについて。

    Windows NTでAccess2000を使っています。 製造業で商品の仕様を入力するフォームを作ろうと思っています。 商品は8種類に分かれていて商品ごとに入力項目が違うものもあるので 共通しない項目はタブコントロールで商品別に入力フォームを分けようと思っています。 そして共通項目の中には商品名の入力欄を設けてどの商品か入力したときに その商品名のタブが前面に表示されて、共通項目の最後の項目を入力後に そのタブの最初の項目にタブが飛ぶようにして、 そしてタブの最後の項目を入力後は次のレコードに移動するようにタブオーダーしたいのです。 マクロやVBA処理でどうにかなるのではないかと奮闘中ですがどうもうまくいきません。 いい方法をご存知の方、ぜひ知恵を貸してください。よろしくお願いします。

  • ACCESSのタブオーダー

    access2000です。 フォームを作ったのですが フォームを開くと 詳細のテキストボックスにカーソルが来ます。 開くとヘッダーに設置したテキストボックスにカーソルが来ているようにしたいのですが タブオーダーをどうすればいいのかわかりません。 ヘッダー・詳細・フッターにわかれていますが詳細が優先されるのでしょうか? 基本的なことで申し訳ありませんがどうかお願いします。

  • access2000のコントロールの配置について

    今参考書をみながらaccess2000の勉強をしているものです.フォームの作成に取り組んでいるのですが"四角形"のコントロールの配置の方法がわからず困っています(コントロールツールボックスのなかにそれらしきボタンがなくてわからないというのが実状です.).ほんとに初歩的な質問だとは思いますがアドバイス頂けると幸いです.

  • ラベルコントロールの回転

    Access2000(または2002)のラベルコントロールを自由に回転させたいのですが、なにか良い方法はないでしょうか。もしないのなら、VBAでプロパティを自由に設定出来る、ラベルコントロールの替わりになるコントロール(OCXなど)はないでしょうか。シェアウェアでもかまいません。 縦書きで@付きフォントを使用すれば、右向きにはなるのですが・・・。最悪、左向きだけでもかまいません。 よろしくお願いします。 環境:Windows2000(SP2)、Access2000(または2002)