Accessでは
'-- 自分のフォーム(アクティブフォーム)の名前を取得
Set Fname = Screen.ActiveForm
'-- フォーカスのあるコントロールの名前を取る
Set WKctlname = Screen.PreviousControl
こんな感じでPreviousControlで前のコントロールを取得できますが、
VBではScreen.ActiveControlしかないので取得できません
どうやれば前のコントロールが取得できるのでしょうか?
よろしくお願い致します。
すみません、Accessとか関係なくて参照設定の問題かもしれません
参照設定だとしたら何が必要なんでしょうか?
出来ないと思います。
もし自力でやるなら各コントロールのLostFocus時にPrivateのオブジェクト変数に自分の参照を設定しておけばいいと思います。
やはりできないですか
どうもありがとうございました
.
ツイート | ![]() |