• ベストアンサー
  • 困ってます

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

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

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

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

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

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

選択したページのインデックス番号は、タブコントロールは値を調べれば分かります。 1枚目のページを選択した場合は、インデックス番号は0です。 (例) Private Sub タブ0_Change()   If タブ0.Value = 0 Then     '処理   End If End Sub

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

質問者からのお礼

できました。 調べてもなかなか見つからなかったので、 助かりました。

その他の回答 (2)

  • 回答No.3
noname#22222
noname#22222

s_huskyです。 タブコントロールを使わず、TABScriptを使う癖があり勘違いしました。#1の方の回答を参照し、#2は無視して下さい。

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

  • 回答No.2
noname#22222
noname#22222

例文ですが... Private Sub TabStrip_Click()   Static intSelectedNow As Integer      If Me.TabStrip.SelectedItem = "終了(&Q)" Then     Form_Close   Else     intSelMenu = Me.TabStrip.SelectedItem.Index - 1     If intSelectedNow <> intSelMenu Then       UpdateListView       intSelectedNow = intSelMenu     End If   End If End Sub

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

関連するQ&A

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

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

  • ACCESS2000のタブ移動順

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

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

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

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

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

  • Access2000 でのコンパイルエラーについて

    Access2003で修正しているプログラム(元は、別の担当者が作ったプログラム)を Access2000が入っている端末で動かしたいのですが、 コンパイルエラーが出て、原因が分かりません。 プログラムは、EXCELを出力する処理を追加し、 Microsoft Excel 11.0 Object Library を参照するようにしました。 これが、Access2000の端末にコピーすると参照不可になっていたため、チェックをはずし、 Microsoft Exce 9.0 Object Library にチェックを入れました。 参照はできるようになりましたが、 「コンパイルエラー:引数の数が一致していません。または不正なプロパティを指定しています。」 というエラーがとれません。 データベースユーティリティでのデーターベースの変換が必要なのかと思いましたが、 Access2000がグレーになっているため、もともとはAccess2000だったのか、 変換の必要はなさそうです。 コンパイルエラーをとる方法を教えていただきたいです。

  • access2007 とaccess2000

    access2000で作成したプログラムがあるのですが、 これをaccess2007でそのまま使えますか? 以前、access97からaccess2000にはデータベースの 変換が必要でした。 access2000とaccess2003は互換性があってデータベースは そのまま使用できました。 access2007はどうなんでしょうか?

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

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

  • Access2000を買いたい

    Access2000を探しています。どこかに売っていませんか?

  • ACCESS2000について

    教えて頂きたい事があります。 現在、ASP+ACCESS2000で開発をしているのですが、 本番環境では、DBのACCESS2000をMSDEに移行して運用します。 ACCESS2000のアップサイジングウィザードを使う事で、 簡単にACCESSからMSDEに移行できるみたいなのですが、 私が使用している端末のACCESS2000で、アップサイジングウィザードを実行しようとすると、「機能がインストールされていません。Office PremiumのCDを・・・」 と表示されたのですが、ソフトの管理者の方に尋ねたところ、 「ウチには、Premiumはない。Professionalでいい???」って言われました。 PremiumのCDを要求されたのですが、ProfessinalのCDでも、 アップサイジングウィザード機能はインストールできるのでしょうか? よろしくお願い致します。

  • Access2000 タブコントロール テキストボックス

    数個あるタブコントロールの内、ひとつの手部コントロールに対して テキストボックスを追加したところ、全てのタブコントロールにテキストボックスが追加適用されてしまいました。 タブコントロールとなっている状態でテキストボックスを 配置した事が原因になるようですが、そもそもそれを確認する為の タブコントロールのプロパティが出てきません。 何が問題でしょうか? ご教授頂ければと存じます。