Access VBA質問箱 IV

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

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


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

【4860】ホイール操作の禁止 ゆう 05/4/10(日) 18:31 質問[未読]
【4865】Re:ホイール操作の禁止 木村義春 05/4/10(日) 23:39 回答[未読]
【4866】Re:ホイール操作の禁止 ゆう 05/4/10(日) 23:59 発言[未読]
【4877】Re:ホイール操作の禁止 木村義春 05/4/12(火) 7:39 回答[未読]
【4881】Re:ホイール操作の禁止 ゆう 05/4/12(火) 18:48 発言[未読]
【4883】Re:ホイール操作の禁止 木村義春 05/4/12(火) 19:55 回答[未読]
【4884】Re:ホイール操作の禁止 ゆう 05/4/13(水) 4:51 発言[未読]
【4885】Re:ホイール操作の禁止 クロ 05/4/13(水) 8:25 発言[未読]
【4886】Re:ホイール操作の禁止 ゆう 05/4/13(水) 9:06 お礼[未読]

【4860】ホイール操作の禁止
質問  ゆう  - 05/4/10(日) 18:31 -

引用なし
パスワード
   上下に長いフォームでの操作の際、マウスのホイールを転がして上下に
動かそうとすると、レコードが移動してしまいます。
このホイールによる操作を上下移動にする、
もしくはホイールそのものが使えないようにするような方法はありますでしょうか。
よろしくお願い致します。

【4865】Re:ホイール操作の禁止
回答  木村義春  - 05/4/10(日) 23:39 -

引用なし
パスワード
   ▼ゆう さん:
>上下に長いフォームでの操作の際、マウスのホイールを転がして上下に
>動かそうとすると、レコードが移動してしまいます。
>このホイールによる操作を上下移動にする、
>もしくはホイールそのものが使えないようにするような方法はありますでしょうか。
>よろしくお願い致します。

ホイールによる操作を禁止にする
=レコード移動を防ぐってことなら、

1レコードのみ表示させるように、フィルタをかければよいのでは?

【4866】Re:ホイール操作の禁止
発言  ゆう  - 05/4/10(日) 23:59 -

引用なし
パスワード
   やはり、そうするしかないのでしょうか?
完全に移動できなくなってしまうのは、できれば避けたいのですが・・・

【4877】Re:ホイール操作の禁止
回答  木村義春  - 05/4/12(火) 7:39 -

引用なし
パスワード
   ▼ゆう さん:
>やはり、そうするしかないのでしょうか?
>完全に移動できなくなってしまうのは、できれば避けたいのですが・・・

何故、完全に移動できなくなってしまうのは避けたいのか、
具体的な画面例を示した方が回答がつきやすいと思います。

レコード移動しないように、ホイール操作の禁止を実施したいわけですので、
フィルタをかければ良いと案を出したんですが。。

例)
  Dim Var抽出対象 As Variant
    Var抽出対象 = "[ユーザID]=" & "'" & Forms![addressForm]![txt_ユーザID] & "'"
    MsgBox "住所録画面が表示されます", , "通知"
    DoCmd.OpenForm "住所録画面", acNormal, , Var抽出対象, , acNormal,

例えば、メンバの登録を行う時、ユーザID(txt_ユーザID)を入力して、
ボタンクリックイベント時に上記のように書けば、
その人のレコードしか表示されませんし、ホイール操作しても移動できなく
なります。

【4881】Re:ホイール操作の禁止
発言  ゆう  - 05/4/12(火) 18:48 -

引用なし
パスワード
   ▼木村義春 さん:
実際の使用方法としては、クエリのフォーム画面でデータを閲覧するもののため、
あちこちにレコードが移動できなければなりません。ここで更新作業は一切
行わず、単純に閲覧のみです。このフォームでは、データを昇順に並び替えて、
順番に見ていくなどという見方をする人もいるため、できればフィルタによる
単独レコードの表示はしたくありません。そのため、完全に移動できなくなる
というのを避けたいんです。

【4883】Re:ホイール操作の禁止
回答  木村義春  - 05/4/12(火) 19:55 -

引用なし
パスワード
   ▼ゆう さん:
>▼木村義春 さん:
>実際の使用方法としては、クエリのフォーム画面でデータを閲覧するもののため、
>あちこちにレコードが移動できなければなりません。ここで更新作業は一切
>行わず、単純に閲覧のみです。このフォームでは、データを昇順に並び替えて、
>順番に見ていくなどという見方をする人もいるため、できればフィルタによる
>単独レコードの表示はしたくありません。そのため、完全に移動できなくなる
>というのを避けたいんです。

クエリを元に作成したフォーム画面は、一覧表示ですよね?
一覧表示すれば良いだけで十分ではないでしょうか?

その画面で、何故、ホイールの操作の禁止を行いたいのか。。。
イメージがつかめない。
画面例を示した方がほかの人からの回答もつくかと思います。

【4884】Re:ホイール操作の禁止
発言  ゆう  - 05/4/13(水) 4:51 -

引用なし
パスワード
   ▼木村義春 さん:
説明不足ですみません。フォームは単票形式です。

【4885】Re:ホイール操作の禁止
発言  クロ  - 05/4/13(水) 8:25 -

引用なし
パスワード
   横レス失礼します。
確かに1レコードの表示域が画面に収まらないとスクロールバーで
移動するしかないようですね。
ホイールを無効にするの結構大変ですが以下が参考になります。

http://www.accessclub.jp/bbs2/0027/beginter08905.html
のしゃくさんのレス(8910〜8912)

それなりに大変ですので覚悟してかかってください。

【4886】Re:ホイール操作の禁止
お礼  ゆう  - 05/4/13(水) 9:06 -

引用なし
パスワード
   ▼クロ さん:
有難うございます。ちょっとトライしてみます。

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