- ベストアンサー
Access でレコードセレクタが押されたときのイベントは?
こんにちわ Access2000 でデータシート形式のフォームを作成します。 何れかのレコードが選択された時のイベントの発生方法を調べています。 詳細セクションに配置されたコントロールに対するイベント出はなく、 レコードセレクタが押された場合のイベントです。 ご存知の方いらっしゃいましたら、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フォームプロパティのレコード移動時イベントではダメでしょうか。
その他の回答 (1)
- ARC
- ベストアンサー率46% (643/1383)
回答No.2
ん~、私の知る限りにおいてですがAccessには仰るイベントはないと思います。 ○Windows APIを用いて、メッセージなどのフックを行う。 ○フォームのTimerイベントを使用して、定期的にプロパティの値を調べる。 などの解決策がありそうです。 (試してみた訳ではないので、実際に可能かどうか、問題が発生しないかどうか、といったことについては不明です。) もしよろしければ、どうしてそのような処理が必要なのかっていうのをお書きになってはいかがでしょうか。 どなたかが、別の解決策を提示してくれるかもしれません。
質問者
お礼
回答有り難うございました。 教えて頂いた方法も検討します。 ちなみに今回の目的ですが、 データシート形式でデータの一覧を表示します。 その中の任意のレコードが選択された際に、別ウインドウでそのレコードの編集を行います。 詳細セクション上のコントロールのダブルクリックイベントをひとつひとつ設定するのが能率悪いので、データシートフォームの詳細セクションのイベント処理で実現できないかなと..... 理由はこんな感じです。 また何か有りましたらよろしくお願い致します。
お礼
プロパティのイベントに「ダブルクリック」が有りました。 詳細のイベントではなく、フォームのイベントだったのですね.... また何か有りましたらよろしくお願い致します。
補足
回答有り難うございました。 せっかく教えて頂いたのに申し訳ありません。 レコードセレクタをダブルクリックした際のイベントを調べています。