- 締切済み
access2000入力フォームの画面スクロール
amuro-kamuiと申します 度々となりますが皆様のお知恵をお借りしたくて質問します。 access2000にて入力フォームを作成しました。 入力項目が40位いあり画面を縦スクロールさせないと全項目入力しきれなくなってしました。 それで入力している途中で画面を下にスクロールさせようとしてうっかりマウスのスクロールボタンを触ると入力フォームが次のレコードのデータになってしまいます。 使い勝手が不便で困っています。 なんとかしてこれを防ぎたいと思っています。 教科書本やHELP等を探して見たのですが解決方法が見つかりません。 解決策かヒントでもよいのでご教授お願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
フォームのデザインで、フォームのプロパティの中に「Tabキー移動」というのがあります。 全てのレコード、カレントレコード、カレントページが選択できるので、「カレントレコード」にすると、最終フィールドを押したあとにTABキーをおしても、現在のレコードの先頭フィールドに移動することができます。 でもこれは、マウスのスクロールボタンを押した場合には有効じゃないでしょうね。 コントロールパネルのマウスのプロパティで、スクロールボタンを無効にしてから、入力を開始するほうがいいと思います。
- gosuke32
- ベストアンサー率29% (36/124)
タブコントロールってのがありますよ。 ひとつのフォームで複数のページ見たいな感じで 使えます。 ただ、入力項目が40個もあって、使い勝手が悪いのでしたら、データベースの構造自体を考え直したほうがいいんじゃないかと思います。
FAQです。 QNo.472635、581797、884922、897277 を参照。 www.okweb.ne.jp/kotaeru.php3?q=472635 www.okweb.ne.jp/kotaeru.php3?q=581797 www.okweb.ne.jp/kotaeru.php3?q=884922 www.okweb.ne.jp/kotaeru.php3?q=897277
お礼
アドバイスありがとうございます。 それなりに検索をしたつもりでしたがたどりつけませんでした。どうもありがとうございました
お礼
アドバイスありがとうございます。 タブコントロールは教科書本に載っていました。つたない知識ですが悪戦苦闘したが希望の解決にはなりませんでした。 また、データベースの構造を考え直すとのことですがこれも最初の設計は私でなく別の人がかかわっていてその人は別部署へ転勤してしまったのです。 構造を考え直すって時間がとってもかかりそうな気がしてチャレンジする意欲がわきません。 どうもありがとうございました