Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1501 / 2272 ツリー ←次へ | 前へ→

【6829】ホイールボタンでのレコード移動 中直 05/11/18(金) 11:13 質問[未読]
【6833】Re:ホイールボタンでのレコード移動 たぬき 05/11/18(金) 17:11 回答[未読]
【6834】Re:ホイールボタンでのレコード移動 中直 05/11/19(土) 13:12 質問[未読]
【6836】Re:ホイールボタンでのレコード移動 たぬき 05/11/21(月) 13:37 回答[未読]
【6854】Re:ホイールボタンでのレコード移動 中直 05/11/24(木) 12:56 お礼[未読]

【6829】ホイールボタンでのレコード移動
質問  中直 E-MAIL  - 05/11/18(金) 11:13 -

引用なし
パスワード
   いつもお世話になっております。

アクセスで項目連結で入力画面を作りました。
マウスのホイールボタンでレコードが移動してしまいます。
動作環境等を調べたのですがわかりませんでした。
マウスのホイールボタンでのレコード移動をできないように
するにはどうしたらよいのでしょうか。

以上、よろしくお願い致します。

【6833】Re:ホイールボタンでのレコード移動
回答  たぬき  - 05/11/18(金) 17:11 -

引用なし
パスワード
   基本的にホイール関連の関数等はACCESSにはありませんので
WM_MouseWheelメッセージを捕まえないといけません。
サブクラス化を使う方法とフックを使う方法があります。

その他ダイレクトXを使う方法などがあります。

サブクラス化の方法は以下を参照してください。
http://www.accessclub.jp/bbs2/0027/beginter08905.html


ACCESSでサブクラス化はしたくはないですけど・・・

【6834】Re:ホイールボタンでのレコード移動
質問  中直 E-MAIL  - 05/11/19(土) 13:12 -

引用なし
パスワード
   ご回答ありがとうございます。
質問があります。
「ACCESSでサブクラス化はしたくはない・・」
という事は何か弊害があるとか、影響を及ぼす可能性
があるという事でしょうか。

以上、よろしくお願い致します。


▼たぬき さん:
>基本的にホイール関連の関数等はACCESSにはありませんので
>WM_MouseWheelメッセージを捕まえないといけません。
>サブクラス化を使う方法とフックを使う方法があります。
>
>その他ダイレクトXを使う方法などがあります。
>
>サブクラス化の方法は以下を参照してください。
>http://www.accessclub.jp/bbs2/0027/beginter08905.html
>
>
>ACCESSでサブクラス化はしたくはないですけど・・・

【6836】Re:ホイールボタンでのレコード移動
回答  たぬき  - 05/11/21(月) 13:37 -

引用なし
パスワード
   詳しくはわかりませんがACCESSはいろいろ処理が重い
らしく変な処理をしようとすると固まったりしました。
(メッセージを受け取るのがおいつかない?)

またどこにも書いてませんが、フォームは一つのよう
に見えていくつかのウィンドウをまとめているようで
す。(レコードセレクタや移動ボタン等)
ハンドルを取るのが大変だったりします。
本来のデータの処理以外にも沢山処理がありそうです。

あとメンテがしにくいとか、バージョンで動かないも
のもあるようです。

ACCESSは比較的楽にできることが利点だと思うので、
あまり複雑なことはやらない方がよいと思います。

【6854】Re:ホイールボタンでのレコード移動
お礼  中直 E-MAIL  - 05/11/24(木) 12:56 -

引用なし
パスワード
   ありがとうございます。

サブクラス化は使用しない事にしました。
運用時はホイールボタンの無いマウスで対応します。


▼たぬき さん:
>詳しくはわかりませんがACCESSはいろいろ処理が重い
>らしく変な処理をしようとすると固まったりしました。
>(メッセージを受け取るのがおいつかない?)
>
>またどこにも書いてませんが、フォームは一つのよう
>に見えていくつかのウィンドウをまとめているようで
>す。(レコードセレクタや移動ボタン等)
>ハンドルを取るのが大変だったりします。
>本来のデータの処理以外にも沢山処理がありそうです。
>
>あとメンテがしにくいとか、バージョンで動かないも
>のもあるようです。
>
>ACCESSは比較的楽にできることが利点だと思うので、
>あまり複雑なことはやらない方がよいと思います。

1501 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free