Access2007 タブコントロールの進め方について教えてください

このQ&Aのポイント
  • メインフォームの顧客番号と連結しているタブコントロールがあります。ページは複数あり、それぞれに情報入力用のコントロールを配置しています。
  • ページ1で入力が終了するとページ2へと進ませたいのですが、入力が終わるとメンフォームに戻ってしまい、自動的にページ2へ進んでくれません。
  • ページ1→ページ2→ページ3・・・・と進み、最終ページ入力後に更新のメッセージを表示させ、Y/Nで選択させて入力を終了としたいのですが、試行錯誤の状態で一向に進まず停滞しております。
回答を見る
  • ベストアンサー

Access2007 タブコントロールの進め方

Access2007 タブコントロールの進め方について教えて下さい。 メインフォームの顧客番号と連結しているタブコントロールがあります。 ページは複数あり、それぞれに情報入力用のコントロールを配置しています。 ページ1で入力が終了するとページ2へと進ませたいのですが、入力が終わると メンフォームに戻ってしまい、自動的にページ2へ進んでくれません。 ページ1→ページ2→ページ3・・・・と進み、最終ページ入力後に更新の メッセージを表示させ、Y/Nで選択させて入力を終了としたいのですが、 試行錯誤の状態で一向に進まず停滞しております。 どなたかお分かりになる方がいらっしゃいましたらご指導下さい。 宜しくお願い致します。

  • Hydie
  • お礼率48% (15/31)

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

一つの方法ですが、 たとえば、ページ1に「名前」というテキストボックスが あるとして、そのテキストボックスのフォーカス喪失時 のイベントで、次のページのテキストボックスを指定して フォーカスを移動させます。たとえば、次のページに 住所と言うテキストボックスがあるとすると、以下。 Private Sub 名前_Exit(Cancel As Integer) If Not IsNull(Me!名前) Then Me!住所.SetFocus End If End Sub これでフォーカスが次のページの住所に移動します。 同様にしてページ2からページ3に 移動するときもページ2のどれか 最後のテキストボックスのフォーカス喪失時の イベントでページ3のテキストボックスを 指定してフォーカスを移動させるように します。

Hydie
質問者

お礼

設定できました。これで少し画面周りが 使いやすくなった様な気がします。 本当にありがとうございました!

関連するQ&A

  • アクセス2007のタブコントロールで教えてください

    アクセス2007を勉強中です。よろしくお願いします。 フォームでの質問です。 タブコントロールを使用し、1件のデータにつきページが2ページになっています。 その状態で、1ページ目に新しい連結テキストボックスを作ったところ、そのコントロールが1ページ目と2ページ目の両方に出てしまいました。透けたように同じところに見えます。 1ページ目だけで表示したいのですが、どうやったら良いのでしょうか? うまく説明できなくて、わかりにくい説明で申し訳ございません…。 よろしくお願いします。

  • Access2003 タブコントロールについて

    フォームの詳細にタブコントロールを配置して、 その中にサブフォームを入れています。 そのサブフォームにあるテキストボックスの文字を レポートのテキストボックスに表示させたいです。 ただのフォームなら =Forms!フォーム名!テキストボックス名 でレポートに表示できますがタブコントロールがある場合は レポートのテキストボックスのコントロールソースに どういうふうに記述すればよいのでしょうか? よろしくおねがいします。

  • Access2000でボタンを押した際、各タブコントロールのタブを開くには・・・

    こんにちは。 アクセス2000でメニューフォームに幾つかのボタンを作っております。 また別のフォーム(顧客管理という名前)でタブコントロールを配置し(5ページ) それぞれのタブには名前を付けております。1ページ目から「顧客情報」 、「顧客当日データ」、「顧客契約内容」、「顧客履歴」、「顧客領収」の順です。 メニューフォームのボタンを押した時、この顧客管理フォームのタブ コントロールをそれぞれを開くにはどのようにインベントを書けばいい のでしょうか? イメージ的には、(1)のボタンを押した時「顧客情報」のタブを開く。 (2)のボタンを押した時「顧客当日データ」、(3)のボタンで・・・の感じです。 宜しくお願いします。 Private Sub コマンド78_Click() DoCmd.OpenForm "顧客管理"・・・??? End Sub

  • Accessのタブコントロールを2行にしたい

    OS:2000 Office:2000 Accessを組んでいます。フォームにタブコントロールを配置して1ページ目、2ページ目、3ページ目と追加をしていきました、ページ数が多いのでタブが全て表示されません、2段にして全てのタブを表示したいのですが、出来ません。 教えて下さい<(_ _)>

  • タブコントロールについて

    VB2008でフォームにタブコントロールを配置しました。 このタブの、ページ1にテキストボックスを作成しました。 当然ですが、 ページ2に切り替えた時には、テキストボックスが表示されません。 このテキストボックスを、どのページに切り替えた時でも表示するにはどのようにすれば良いのでしょぅか。 よろしくお願いします。

  • タブコントロール上のピクチャーコントロールへの描画

    お世話になっております。 VC2005を使用しております。 SDIベースです。 ダイアログを作成し、その上にタブコントロール(2ページ)を作成しました。 タブコントロールの1ページ目にピクチャーコントロールを配置し、ピクチャーコントロール上に描画を行おうと思うのですが、正常に動作しません。 OnPaintの中で描画を行っているのですがだめのようです。 タブコントロール外に、ピクチャーコントロールを配置すると描画する事ができます。 どのような、タイミングで描画を行えばよいのでしょうか? 教えてください。 よろしくお願いします。

  • Access VBAでタブコントロールで選択するタブをしていするには。

    Access VBAでタブコントロールで選択するタブをしていするには。 Access のフォーム上に,「ページ1」「ページ2」「ページ3」タブを配置しました。その横にボタンを3個配置して,ボタンクリックでそれぞれ対応するタブを選択(クリックしたのと同じ状態に)させたいのですが,どなたか方法を知りませんか? よろしくお願いいたします。

  • アクセス2000のフォームについて

    アクセス2000でデータベースを作成しています。 フォーム上に、タブコントロールを配置し、タブコントロールの各ページに、異なる処理のためのテキストボックス等を配置しました。(具体的にいうと、1頁目は出願情報の入力、2ページ目は登録情報の入力、3ページ目は・・・といった感じです。) 上記した処理フォームと同時に、処理メニューページを作成し、出願用の検索ボックスと、登録用の検索ボックスとを作り、どちらから検索しても同じ処理フォームが開くようにしてあります。 前置きが長くなりましたが、ここで質問なんですけど、例えば、出願用の検索ボックスから検索をした時はタブコントロールの出願ページが開いている状態でフォームを開き、登録用の検索ボックスから検索をした時にはタブコントロールの登録用ページが開いている状態でフォームを開くことはできないのでしょうか? 教えてください。

  • access タブコントロールの使い方。

    宜しくお願いします。 使用環境:WinXP access2002 今、タブを使ったaccessフォームの作成を勉強しています。 初歩的な質問かも知れないですが、 できそうで、できないところがあるのでご指導お願いします。 まずテーブルが3つあります。 会員テーブル 種目テーブル 内訳テーブル これらをフォーム上でタブコントロールを使いタブで 操作したいのですが、手順としてはこういう具合に行いました。 1.フォーム上にタブコントロールを設置してページを3つにする。 2.ツールボックスから「サブフォーム/サブレポート」を選び、それぞれの   タブにテーブルを設置する。 ※ リレーションシップは3つとも組んであります。 そこでいざ、フォームビューを開いてみると、データシート形式で 表示されました。 実際にはタブ内で単票や帳票形式でやりたいので、右クリック→プロパティで 変更ができるかどうか確認したのですが、変更する項目がありません。 今までいくつかaccessデータベースを作ったのですが(VBAは抜きで)、 必ず、「データシート」か「帳票形式」か、など選択するところがあったと思いますが、 今回はなぜかありません。 そこで教えてください。 具体的にはタブを使って、 会員テーブル・・・単票形式 種目テーブル・・・帳票形式 内訳テーブル・・・帳票形式 のフォームを作りたいのですが、どうすればよいのでしょうか? そもそものやり方が違うのでしょうか。 初めの一歩に躓いています、お知恵をお貸しください。 宜しくお願いします。

  • アクセスのフォームの保存について。

    顧客名簿を作っています。 テーブル・フォームと作成しています。 顧客に対しての、情報が多いので、フォームにツールボックスにある タブコントロールをつくりました(しおりみたくなってるもの) しかし、いざ入力するとタブコントロールに入力した情報が 保存されません。 どうしたら保存できますでしょうか?