2010年12月23日木曜日

ACCESS:別フォームのフォーカス位置

クエリベースのデータシート形式のフォームでRequeryした場合、
カーソル(フォーカス)位置が先頭行(先頭のレコード)に戻るわけなんですが、
Requery前のフォーカス位置にフォーカスがあるようにしたくて結構悩みまして(笑)

フォーム名:FM_納品確認
対象コントロール名:ID

コントロールの値を取得して変数num_FindIDに格納

Forms!FM_納品確認.Requery
Forms!FM_納品確認!ID.SetFocus
Forms!FM_納品確認!.Recordset.FindFirst "ID = " & num_FindID

これだけのこと・・・(笑)。

ちゃんと分かっているヒトには当たり前のことなんでしょうけど。

0 件のコメント:

コメントを投稿