• 締切済み

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

タブコントロールを使用すると1ページ、2ページと分ける事が可能なので大変便利です。 ところが疑問なのですが、2ページ目のレコードを1ページ目のレコードと同じにする事は出来ないでしょうか? 現状だと1ページ目で10番目のレコードをみていても、2ページ目に移動すると1番目のレコードのままなので、10番目まで移動したりしています。 1ページ目、2ページ目のレコードを同じにする事は出来ますか? もしも可能であればアドバイス願いします。

みんなの回答

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.1

レコードを表示するためのコンポーネント、例えばテキストボックスをページコントロール上に直接作成すると、ページ毎に独立して表示するのですが、一旦ページコントロール外に作成して、それをページコントロール上にペーストしてやると、ページに関係なく共通して表示される属性になります。 その他、切換のタイミングで現在のレコードのIDなどをキーにして、イベントでそのレコードにカーソルを位置づけるという方法もあると思います。 ところで、私は、711048の質問にも回答した者ですが、回答に対してお礼も言わずポイントだけ発行して締め切るというのは非常に感じが悪い。 別に「お礼を言え」と恩着せがましく言うわけではなく、自分の回答で納得できたのか、うまくいったのかというのが知りたいのです。 それにより、こちらの回答のスキルも向上するし、勘違いを正すこともできるのです。 色々と質問されているようですが、このあたりご配慮願います。

hikari_tai
質問者

お礼

アドバイス有難う御座います。 今回の件に関しては無事解決できました。

関連するQ&A

  • アクセス2000で質問なんですけど・・・

    フォームを使用して、タブコントロールを使用の際に 選択条件に合わせて、ページの表を変更する事ができますか。  ______  ______ ______  | 1番 |  | 2番 | | 3番 |  の時1番だけを表示  ______  | 1番 |  よろしくお願いします。

  • ACCESS2003 タブコントロール ページ名2

    こんにちは。 下記URLでご質問した内容の続きです。 http://okwave.jp/qa/q7373426.html タブコントロールで作成したページにあるサブフォーム内にテキストボックスを設置し、 そこに入力された文字が、ページ名になるようにする方法に関しての質問で、 コマンドボタンをクリックすることで、ページ名を変更することに成功したのですが、 レコードを移動すると、前レコードの情報がそのまま残っていて、 現在のレコード内にあるページ名が反映されません。 また、DBを立ち上げなおすと、データが初期に戻っています(保存されていない)。 データを保存まではしなくても良いのですが、サブフォーム内のテキストボックスと同じ値を常に表示させることはできませんでしょうか。 よろしくお願いいたします。

  • ACCESS2000のタブ移動順

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

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

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

  • Access2000メインサブフォームでのレコード移動

    Access2000でデータベースを作っている中で、メイン/サブフォームを使用しています。 メインフォームで次レコードへ移動しようとすると、レコードNOは移動しているのですが、データ内容が変わりません。 私の予想なのですがサブフォームにあるレコードの数だけ、(メインフォームの)同一レコードの内容が表示されているようです。 ・次レコードへの移動はフォーム一番下の、デフォルトでついてるレコード移動のボタンを押しました。 ・(メインフォ-ムの)テーブルにはKeyを設定してあり、同じデータは存在していません。 以上ですが、不明な点がありましたらお知らせください。 もしお分かりになる方がおられたらお教えください。よろしくお願いいたします。

  • タブコントロールに貼り付けられたコントロールの移動

    VB2008でタブコントロールに貼り付けられたテキストボックス等の移動について悩んでいます。 現在、タブコントロール内にタブが3ページありますが、 1ページ目に貼り付けたコントロール(ラベルやテキストボックスなど)を2ページ目にプログラム的に移動するにはどうすればいいのでしょうか。 デザイナであれば簡単なのですが、プログラムで行おうとすると 「move」に相当するようなものが見あたらず、困っています。 移動したものをプログラム終了後も保存しておく必要は無く、起動時にユーザーの好みのタブに表示させたいという目的で使用するつもりです。

  • Accessフォームの入力について

    Access2000・単票形式でのフォーム入力について教えてください。 入力の途中で、カーソルが次のページ(レコード)へ移動してしまいます。(例:レコード9の内容入力中、レコード10やレコード11などへ移動) どうしたらなおるでしょうか。 よろしくお願いします。

  • ACCESS DAOで教えてください。

    DAOを勉強中です。実際の業務に使用するために勉強しています。 疑問が出てきたので教えてください。 DAOでレコードの追加や削除・検索はできるように なりました。 分からない点は、例えば伝票フォームに入力後、 同じ内容を(IDのみ空白で)新規レコードにコピーする方法を教えてください。 ほとんど同じ内容の伝票を連続入力する時にとても 便利だと思います。 補足した方が良い点がありましたら、ご指摘下さい。 当方Access2002・WinXP使用です。

  • ACCESSのレポートでの表示について

    1つのレコードに複数のフィールドを作り、帳票フォームを作成し、それをレポートにしました。 レポートで表示すると、1ページに複数のレコードの内容が表示されています。 そこで、それぞれのレコードには空欄のフィールドが多くあるので、データが入力されてあるフィールドのみを表示させていきたのですがどうすればよいでしょうか。 そうやってつめる事によって1ページに表示されるレコード数を増やしていきたいのですが・・・・・。 よきアドバイスお願いいたします。

  • タブコントロールのオブジェクトのコピーについて

    VB初心者です。 現在、勉強をかねて簡単なアプリを作成しているのですが、 タブコントロールについてわからない点があるので、 もしお分かりでしたら教えてください。 現在行なおうとしていることは、 アクセスから取得してきたデータをタブコントロールに表示するということで、 データのレコード数分、タブを追加して表示させたいんです。 デザイナでページ数が1のタブコントロールを作成して、 コードで必要なだけページを追加するところまではできたのですが、 デザイナで作成したページに配置したテキストボックスなどのオブジェクトを、 新しく追加したページにコピーする方法がわからないんです。 そもそも、そういうことができるのかすらわからないのですが・・・ 初心者なのでかなり的外れな質問になっているかもしれませんが、 もしおわかりでしたら、よろしくお願いいたします。

専門家に質問してみよう