こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

access2000入力フォームの画面スクロール

amuro-kamuiと申します
度々となりますが皆様のお知恵をお借りしたくて質問します。
access2000にて入力フォームを作成しました。
入力項目が40位いあり画面を縦スクロールさせないと全項目入力しきれなくなってしました。
それで入力している途中で画面を下にスクロールさせようとしてうっかりマウスのスクロールボタンを触ると入力フォームが次のレコードのデータになってしまいます。
使い勝手が不便で困っています。
なんとかしてこれを防ぎたいと思っています。
教科書本やHELP等を探して見たのですが解決方法が見つかりません。
解決策かヒントでもよいのでご教授お願いいたします。

投稿日時 - 2004-07-12 13:23:36

QNo.923505

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

フォームのデザインで、フォームのプロパティの中に「Tabキー移動」というのがあります。
全てのレコード、カレントレコード、カレントページが選択できるので、「カレントレコード」にすると、最終フィールドを押したあとにTABキーをおしても、現在のレコードの先頭フィールドに移動することができます。

でもこれは、マウスのスクロールボタンを押した場合には有効じゃないでしょうね。

コントロールパネルのマウスのプロパティで、スクロールボタンを無効にしてから、入力を開始するほうがいいと思います。

投稿日時 - 2004-07-12 14:13:30

ANo.2

タブコントロールってのがありますよ。
ひとつのフォームで複数のページ見たいな感じで
使えます。
ただ、入力項目が40個もあって、使い勝手が悪いのでしたら、データベースの構造自体を考え直したほうがいいんじゃないかと思います。

投稿日時 - 2004-07-12 13:43:41

お礼

アドバイスありがとうございます。
タブコントロールは教科書本に載っていました。つたない知識ですが悪戦苦闘したが希望の解決にはなりませんでした。
また、データベースの構造を考え直すとのことですがこれも最初の設計は私でなく別の人がかかわっていてその人は別部署へ転勤してしまったのです。
構造を考え直すって時間がとってもかかりそうな気がしてチャレンジする意欲がわきません。
どうもありがとうございました

投稿日時 - 2004-07-12 15:22:04

ANo.1

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

参考URL:www.okweb.ne.jp/kotaeru.php3?q=472635,www.okweb.ne.jp/kotaeru.php3?q=581797,www.okweb.ne.jp/kotaeru.php3?q=884922

投稿日時 - 2004-07-12 13:43:26

お礼

アドバイスありがとうございます。
それなりに検索をしたつもりでしたがたどりつけませんでした。どうもありがとうございました

投稿日時 - 2004-07-12 15:17:14

あなたにオススメの質問