#399 レコードセレクタのダブルクリックを検知するには? フォーム、VBA

フォームに配置されたコントロールではなく、画面左端にあるレコードセレクタ部分のダブルクリックによって何らかのアクションを起こしたいとき、たとえばそのレコードのあるフィールド値をメッセージボックスで表示させたりしたい場合には、「フォームのダブルクリック時イベント」を使います。このイベントプロシージャを記述することによって、レコードセレクタのダブルクリックによるさまざまな処理を実行させることができます。

Private Sub Form_DblClick(Cancel As Integer)
'フォームのダブルクリック時

  MsgBox Me!受注コード

End Sub

レコードセレクタをダブルクリックしたところ

※同様に、「フォームのクリック時イベント」を使えば、レコードセレクタの"クリック"を検知することができます。
※「フォームのダブルクリック時イベント」は、フォーム内のあらゆる位置で発生するものではありません。コントロール上でのダブルクリックの検出はそれぞれのコントロールの「ダブルクリック時イベント」を使います。また、"フォーム ヘッダー"セクションや"詳細"セクションの余白部分での検出はそれぞれのセクションの「ダブルクリック時イベント」を使います。
| Index | Prev | Next |



T'sFactory
Accessで動く生産管理DB
Ureru Express
Webで使う販売顧客管理
Access開発&アドバイス
DB開発やテクニカルアドバイス
Copyright © T'sWare All rights reserved