Page 197 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ホイールマウスについて とも 03/2/6(木) 14:51 ┗Re:ホイールマウスについて yu-ji 03/2/6(木) 16:03 ┗Re:ホイールマウスについて とも 03/2/6(木) 16:56 ┗Re:ホイールマウスについて yu-ji 03/2/7(金) 17:14 ┗Re:ホイールマウスについて とも 03/2/13(木) 18:14 ─────────────────────────────────────── ■題名 : ホイールマウスについて ■名前 : とも ■日付 : 03/2/6(木) 14:51 -------------------------------------------------------------------------
こんにちわ。 今回ホイールマウスの無効化についての質問をさせて頂きます。 マシン環境:WinXPpro ACCESS2002 新規作成フォームを作成して実行し、レコードの内容を途中までしか入力していない状態でマウスのスクロールをすると、登録されてしまいます。マウスのスクロールを無効化にしたいんですが、どのようにしたら良いでしょうか? 新規作成なので「追加の許可」はもちろんOKになっています。 宜しくお願い致します。 |
▼とも さん: >こんにちわ。 >今回ホイールマウスの無効化についての質問をさせて頂きます。 一応、このツリーでも話題になってましたが、Accessでは難しいそうです。 #実際、やったことないので分かりませんが。 http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=760;id=access >新規作成フォームを作成して実行し、レコードの内容を途中までしか入力して >いない状態でマウスのスクロールをすると、登録されてしまいます。マウスのス >クロールを無効化にしたいんですが、どのようにしたら良いでしょうか? 登録されるのが困ってるということなのであれば、該当フォームの更新前イベント で確認メッセージなどを表示してはいかがですか? 更新前イベントならキャンセルもできるし。 |
▼yu-ji さん: > >登録されるのが困ってるということなのであれば、該当フォームの更新前イベント >で確認メッセージなどを表示してはいかがですか? >更新前イベントならキャンセルもできるし。 返答ありがとう御座います。 更新前イベントを使ってみたのですが、どうやらホイールが回った瞬間にレコードが更新されるらしく、キャンセルもできない状況です。 もし、他の手段をご存知でしたらご教授お願い致します。 尚、ACCESS2002にMouseWheelというイベントがあります。 このイベントを活用しようと四苦八苦していますが、なかなかうまくいきません。 このイベントをうまく活用できれば良いのですが・・・。 |
▼とも さん: >>登録されるのが困ってるということなのであれば、該当フォームの更新前イベント >>で確認メッセージなどを表示してはいかがですか? >>更新前イベントならキャンセルもできるし。 > >更新前イベントを使ってみたのですが、どうやらホイールが回った瞬間に >レコードが更新されるらしく、キャンセルもできない状況です。 おかしいですねぇ(^^; ホイールが回った瞬間にレコード更新になるのは分かるんですが、 更新されるので更新前イベントは起きるはずですが。。。。 ブレイクポイントやMsgboxなどを置いても、更新前イベントが実行されているのを 確認できませんでした? >尚、ACCESS2002にMouseWheelというイベントがあります。 >このイベントを活用しようと四苦八苦していますが、なかなかうまくいきません。 Access2000までしかプログラムを組んだことはないので、分かりません。 このやり方のお役には、たてそうにないです(^^; |
▼yu-ji さん: >おかしいですねぇ(^^; >ホイールが回った瞬間にレコード更新になるのは分かるんですが、 >更新されるので更新前イベントは起きるはずですが。。。。 >ブレイクポイントやMsgboxなどを置いても、更新前イベントが実行されているのを >確認できませんでした? デバッグで見たところ、更新前イベントは通っていましたが、既にその時には登録されていました。原因はわからないのですが断念しました。。。 ありがとうございます。 |