• 締切済み

Accessのフォームでマウスでの操作が制限される

Access初心者です。 あるフォームを作っていて、変更をしているうちに TABボタンでしかカーソル移動ができなくなり、 ボタンもTABで移動してからでないとマウスでクリックすることができなくなりました。 元はマウスで別のテキストボックスにカーソル移動できたり TAB移動しなくてもボタンがクリックできたのですが… どうすればもとに戻せるか、教えていただけないでしょうか。 あとできればなぜそうなったのかも。。 <作業環境> Windows7 Microsoft Access2007 SQL Server <作っていたフォーム> 開始日付と終了日付を入力し、表示ボタンを押下すると 指定範囲のデータを集計したレポートが表示される。 クリアボタンで日付がクリアされる。 閉じるボタンでAccessが終了する。 <変更した内容> (1)初期表示のカーソル位置が表示ボタンになっていたので、 タブオーダーで開始日付が初期位置になるように変更。 (2)同じフォーム上で、 指定した日付の明細がクエリで見れるように、 指定日付入力ボックス、表示ボタン、クリアボタンを追加。 それぞれにイベントを追加。 よろしくお願いいたします。

みんなの回答

  • shinkami
  • ベストアンサー率43% (179/411)
回答No.1

ACCESSのオプションに「Enterキー入力後の動作」を定義する場所があります。 [ACCESSのオプションに]はオフィスボタン(左上隅)から[ACCESSのオプション]をクリックします。

kamometray
質問者

お礼

反応が遅くなり申し訳ありません。。 ご回答ありがとうございます。 あれから暫く試行錯誤したのですが、理由はもっと単純なものでした。。 入力枠のラベルの枠がなぜか大きく広がっており、入力枠にかぶさっていたため、 マウスではクリックできなかった、というものでした。 ラベル枠を狭めることで解決したのですが、時々勝手に広がってしまうので それはなぜなのか首をかしげております。。 何はともあれ、お騒がせいたしました。 shinkamiさんの回答は今後の作業に活躍しそうです。 ご教示いただきありがとうございました。

関連するQ&A

  • Access フォーム上のタブ移動

    タブ移動について質問します。 フォーム上に検索ボタンがあり、検索ボタンを押すと、イベントプロシージャでデータを取得してきて、フォーム上のテキストボックスに結果を表示する仕組みをつくっています。 この検索ボタンを押した後、あるテキストボックスにタブ移動をしたいのですが、うまくいきません。現在、下記の状態です。 ・検索ボタンを押さずTABキーを押すと、正しくタブ移動する(プロパティのタブ移動順のとおり) ・コード上には「Me!テキストボックス名.SetFocus」を記述 試しに、「Screen.ActiveControl.Name」で確認したところ、移動させたいテキストボックス名が取得できました。また、検索ボタンを押してデータ表示後、別のウインドに切り替え、Accessの画面に戻ると、移動したいテキストボックスにカーソルが存在(点滅)しています。 この事から、タブ移動ができていないのではなく、検索ボタンを押してデータを表示すると、タブが正しく移動しているにもかかわらず、画面上で表示されていないの(点滅していないので入力も、そこからのタブ移動もできません)では?と思います。 「Repaint」などでいろいろ試行錯誤してみたのですが、解決できなかったので、質問をさせて頂きました。 検索ボタンを押した後、正しくタブ移動する方法を教えてください。 環境はAccess2010です。回答をお願い致します。

  • Accessのフォーム上でのマウス操作。

    Access2002を使用しています。 フォーム上で画面のスクロールを行おうと、マウスのホイール操作をすると、レコードが移動してしまいます。 レコードの移動は、移動ボタンのみで行いたいのですが、マウスのスクロールでレコードが移動してしまうのを防ぐ方法はありますでしょうか?

  • Accessで起動時にフォームが開かれるのですが・・・

    Accessで起動時にフォームが開かれるようになっていて、そこに設置してあるマクロボタンをクリックするとメインフォームが開くようになっています。 このマクロボタンをクリックしメインフォームを開いて、メインフォームに設置してあるテキストボックスに期間を入力してサブフォーム上にその期間内のみのデータが表示されるようにしてあるんですが、どういうわけか、そのテキストボックスにカーソルが移動しない為、入力できない状態になってしまいます。 デザインビューに切り替えた後、再度ビューを切り替えると、カーソルが移動できるようになるのですが、どのようにすれば、カーソルが移動するようになるのでしょうか?? どうぞご回答の程宜しくお願いいたします。

  • アクセスのフォームで期間検索するには?

    アクセスの検索フォームで、レコードを別フォームで表示して、表示したフォームでフィールド毎に検索しています。 日付の部分だけ、検索方法が分からず、なかなか出来ない状態です。 このフォームに、開始と終了のテキストボックスを設置しています。 ボタンを押して、開始と終了の期間のデータを表示出来ればと思います。 宜しくお願いします。

  • ユーザーフォーム中の入力順番指定について

    お世話になります。VBA初心者です。自作のユーザーフォームに配置したテキストボックスやボタンの間をTABキーでカーソル移動する時の順番を指定したい(例えばテキストボックス1→OKボタン→テキストボックス2)のですが可能でしょうか。設定可能ならば、どのようにしたらよいのでしょうか、どなたかご指導お願いします。

  • Access97 マウスホイールでレコード移動させない方法?

    Access97のフォームでマウスホイールを動かすとレコードが勝手に移動してしまいます。ジャンプでは無く、一レコードずつのスクロールです。ホイールを動かす向きに従い、先頭レコードまたは最終レコードへ移動します。移動中は、フォームの各コントロール値が目まぐるしく変化し、先頭か最終に到達するまでは、移動が止まりません。 移動は次の状態で発生します。 フォーム詳細部に設定したテキストボックスで且つフォーカスを取得しているボックス(カーソル点滅状態)にマウスカーソルを位置付けしてホイールを動かした時です。 テキストボックスがテーブルフィールドと連結・非連結に無関係に移動が発生します。 この移動を止める方法を教えて下さい。

  • ACCESSのタブオーダー

    access2000です。 フォームを作ったのですが フォームを開くと 詳細のテキストボックスにカーソルが来ます。 開くとヘッダーに設置したテキストボックスにカーソルが来ているようにしたいのですが タブオーダーをどうすればいいのかわかりません。 ヘッダー・詳細・フッターにわかれていますが詳細が優先されるのでしょうか? 基本的なことで申し訳ありませんがどうかお願いします。

  • 複数のフォームの操作するには・・・・?

      3つのフォームが、あるとします。 一つめのフォームにピクチャーボックスがあり、 フォームにはタグ、1が指定されてます。 二つめのフォームにも、ピクチャーボックスがあり、 フォームにはタグ、2が指定されてます。 三つめのフォームには、ボタンがあるとします。 三つ目のフォームのボタンを押すことによって、 一つめのフォームと、二つめのフォームを、 別々に操作するにはどうすれば、よいでしょうか? フォームがアクティブの時は、 そのフォームを操作したいのですが・・・・・ ボタンを押したとき、三つ目のフォームがアクティブになってしまいます。 一つめのフォームを、アクティブの常態にしたまま、操作ができません、 一つめのフォームや、二つめのフォームを、 三つ目のフォームで操作するためには どうすればいいでしょうか? よろしくお願いします。  

  • Access フォーム タブオーダー

    サブフォーム付のフォームを作成しましたが、主フォームから サブフォームに移動する最、移動位置が正しくないのですが この設定はどのようにするのでしょうか? フォームの最後のボックスから移動した場合 サブフォームの先頭レコードの最後のフィールドに移動してしまいます。 最後から三番目のフィールドに移動させたいです。 タブオーダでEnterやTabキーで移動場所の設定はできますが 矢印キーで自由に移動できるように設定できないのでしょうか?

  • マウスカーソルを変更したい。

    CSSでマウスカーソルを変更したいと思います。 標準マウスのカーソルを変更するのはできるのですが、 テキストフォーム上、ボタン上、GoogleMapsAPI上での マウスカーソルの変更方法などはありませんか?

専門家に質問してみよう