Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Access 2016)
帳票フォーム上のレコードを選択した際、レコードセレクターが選択されるようにする方法
投稿日時: 22/05/29 17:48:20
投稿者: 無能

重ねての質問、どうかよろしくお願いいたします。
 
【機能イメージ】
検索画面の検索結果一覧部分の処理
帳票フォームには「No」「氏名」「あだ名」などの項目があり、
それらが一覧として検索結果分表示されています
 
【やりたいこと@】
どの項目をクリックしてもレコードセレクターというのでしょうか、
左端の全体を選択できる部分をクリックした状態にさせたいのですが、
レコードセレクターを選択させる処理がわかりません
(Me.CurrentRecordとやらは参照のみで使えないとエラー)
 
【やりたいことA】
やりたいこと@でレコードセレクターの選択が可能となった際、
レコードセレクターを選択するという処理を、
「No」「氏名」「あだ名」など、全項目のクリック処理へ記載しないといけないのでしょうか
(Form_clickもForm_DblClickもレコードセレクターのみに反応してしまう)
 
何卒、よろしくお願いいたします。[/b]

回答
投稿日時: 22/05/30 10:07:26
投稿者: hatena
投稿者のウェブサイトに移動

【やりたいこと@】
詳細セクションの各テキストボックスのクリック時のイベントプロシージャに
  


    DoCmd.RunCommand acCmdSelectRecord


  
を記述してください。
  
【やりたいことA】
  
すべてのテキストボックスに設定してください。
  
もし、複数記述するのがいやなら、
詳細セクションのテキストボックスをすべて覆うようなコマンドボタンを配置して、「透明」プロパティを「はい」に設定して、そのクリック時のイベントプロシージャに上記のコマンドを記述すればいいでしょう。

投稿日時: 22/05/30 21:13:25
投稿者: 無能

>>hatena様
 
ご回答ありがとうございました。
お陰様で希望していた動作が行えました。