【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

はじめまして。
ACCESS2000の詳細内のサブフォームないのフォーカス制御について、教えてください。
詳細内のフォーカス制御について教えてください。

フォームの詳細に、サブフォームを用いて一覧を表示したときに、
ある行のボタンにフォーカスをセットしたいのですが、上手くいきません。

サブフォームのPRIVATE sub FORM_OPEN にフォーカスをセットしたいキーでの条件がTRUEならば、
ボタン名.setforcus
とコーディングしたのですが、フォーカスは一番上の行のボタンに来ています。

なお、FORM_OPEN は、一度しか走っていません。
詳細の一覧を行ごとに取得するたびに、
判定する時は、いつがいいのでしょうか?

また、どのようにコーディングすればいいか教えてください。

よろしくお願い致します。

A 回答 (1件)

さっきまで似たようなことで悩んでました。


サブフォームのプロパティで名前とソースオブジェクトの名前が同じになっていませんか?
(私はこれが原因でした)
もし、同様に同じなら別の名前をつけてください。
仮に、両者がAという名前だとします。
私はそこで名前の方を「B」としました。
ソース上で
[Form]![B].SetFocus
でカーソル移動しました。

試してみてください。
的外れでしたらごめんない。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報