• 締切済み

accessのフォームについて

accessデータベースで単票形式のデータ登録用のフォームを作ったんですが、いざ登録する際にマウスの右と左のボタンの間のボッチョ(すみません、名前を忘れてしまいました…)回すと、次のデータに移動してしまいます。これを移動しないような設定方法をご存知の方おられますか? フォームプロパティの「Tabキー移動」では駄目でした。

みんなの回答

  • mcurry
  • ベストアンサー率28% (45/158)
回答No.2

No1様が回答しているように、WM_MouseWheel ( 0x20A) のメッセージを無効化をしてみたことがあります。たしかにマウスホイールの無効化はできたのですが、たまにフリーズします。 (モジュールのプログラムソースで、メッセージボックスを表示させるところをコメント行に変更したのが原因かもしれません。msgBoxきらいなんで^^;)

参考URL:
http://www.accessclub.jp/bbs2/0027/beginter08905.html
noname#8864
noname#8864
回答No.1

Access 2000以上なら下記↓でOK。 http://okweb.jp/kotaeru.php3?q=884922 Access 97 以前の環境なら、サブクラス化モジュールのみ他のプログラミングツールでパッケージ化するしかなさそうです。

参考URL:
http://okweb.jp/kotaeru.php3?q=884922

関連するQ&A

  • Accessのフォームについて

    Access2002のフォームについて質問します。単票形式、表形式、データシート形式、帳票形式とありますが、単票形式、表形式は、だいたいどんなものかイメージができるのですが、データシート形式、帳票形式とはどんなものですか?またどんな時にこの形式にするのでしょうか?単票形式、表形式との違いはなんでしょうか? 教えてください。お願いします。

  • ACCESS2003フォーム入力

    ACCESS32003のフォームウィザードで作成した単票形式フォームで、データを表示することはできるのですが、データを変更(入力)することができません。 XP(SP3)でSqlserver2005のテーブルをODBC接続している環境です。 テーブルリンクは問題ありません。 フォームプロパティのデータ入力用を『はい』にしましたができませんでした。 入力可能にする方法を教えてください。宜しくお願いします。

  • Accessのメインフォームとサブフォームの使い方について

    Accessにてメインフォーム(単票形式)+サブフォーム(帳票形式)を使って進捗管理をするデータベースを作っており、新規にメインフォームで入力し、サブフォームで入力したデータを表示させてます。 サブフォームで更新したいレコードをクリックしたときにメインフォームでそのレコードを表示させるにはどのようにすればよろしいのでしょうか?

  • Accessでデータ入力時の最初のレコードの位置

    単票形式の入力フォームを作ってデータを追加をしていくときの質問です。 入力フォームを立ち上げると必ず1レコード目が表示されますが、入力がすぐ出来るように新しいレコードの位置にすることは出来ないでしょうか。 データを1回入力すると、あとの連続して追加する分にはTabキー移動の設定を「すべてのレコード」にしてあるので問題ないです。 Access2002です

  • アクセス2007

    アクセス2007 アクセスで日付や内容を打ち込むと検索結果が出ると言うものを作りました。 検索結果はフォームで表示されてそこにトグルボタンを作りました。 このトグルボタンをクリックすると単票形式で詳細が出るようにするのはどうすればいいですか? 今のところ、クリックすると単票形式のフォームは出ますがデータが反映されていないようです。 よろしくお願いします。

  • ACCESS フォームでの、データシートビューで表示できない

    ACCESS フォームで、 データシートビューで表示させたいのですが、 コマンドボタンから表示させる場合だと 単票形式の表示になってしまいます。 そのフォームを単独で起動させた場合は、指定通りに表示できるのですが・・・ プロパティの「規定のビュー」の項目は「データシート」と入力しております。 どうかご教授願います。

  • アクセスでフォームの作り方、デザインビューで

    お世話になります アクセスのはじめのメニューで いくつかの作業選択させたい、と思っています 白紙の矩形に作業を3つばかり、コマンドボタンを  配置しる簡単なものですが 出来た結果が  画面下にレコード移動のボタン(というか、名前がわからず) 左右の矢印キーがついていて、レコードを移動する制御装置です 問題はこのいらないレコード制御の部分をカットしたいのですが これに困っています フォームの作り方は ACCESSのデータベースウィンドウを出す オブジェクト=フォーム、と選んで 新規作成を選択 次に   ・デザインビュウ-   ・フォームウィザード   ・フォーム単票フォーム   と出ますが   ・   ・ とでます はじめ、フォームウィザードをえらんでダメだったので デザインビュでやってみました、がダメでした OSはウィンドウXP、アクスァスはACCESS2003です

  • アクセス初心者ですが困っています。

    アクセスで名簿一覧を作成したいと思っています。 テーブルで1人につき50項目のデータを打ち込んでいます。 それをフォームの表形式で名前と識別番号を表示したいです。 (項目が多いので見やすくするため) フォームの表形式の左側にボタンを置き各詳細データを単票形式 で見れるようにしたいのですがうまくいきません。 現状として、ボタンを押して単票形式のデータを開くことは、でき たのですが表形式のボタンと単票形式のデータが連動しておらず、 ボタンを押すと一番最初の人物のデータしか出てきません。 どなたかアイデアのほうをご教授お願いします。

  • ACCESS32003フォーム入力

    OFFICE系はこちらから質問するのでしょうか。先ほど技術者向けのほうに同じ質問をしてしまったのですが、、、、 ACCESS32003のフォームウィザードで作成した単票形式フォームで、データを表示することはできるのですが、データを変更(入力)することができません。 XP(SP3)でSqlserver2005のテーブルをODBC接続している環境です。 テーブルリンクは問題ありません。 フォームプロパティのデータ入力用を『はい』にしましたができませんでした。 入力可能にする方法を教えてください。 宜しくお願いします。

  • アクセス フォーム画面でのスクロール

    アクセス2000・OSはXPを使っております。 画面に入りきらない大きさの帳票形式のフォームがあります。 下欄へ行くたびに、画面右のスクロールバーで移動するようにはしているのですが、ついくせでマウスのスクロールボタンを回して移動しようとしてしまいます。 そうすると画面が次のレコードに飛んでしまいます。 次のレコードへの移動を禁止する設定等はありますか?(できればマウスのスクロールボタンで同じレコード内を上下に移動したいです。)