投稿日 | : 2003/08/11(Mon) 13:58 |
投稿者 | : みつお |
Eメール | : |
URL | : |
タイトル | : Re^4: Validateイベントについて |
花ちゃんさん、いつもお世話になります。
> どのようなコードになっているか解らないので何とも言えないのですが。
> メッセージボックスの結果でSetFocusを実行したのではだめなのでしょうか?
> 又は、フラグを立てて、メッセージボックスの表示を回避するとか。
Text1_Validate(cancel As Boolean)
Text1.Textとデータベースの内容がイコールかをチェック
上記処理がイコールでない場合msgboxをだす。
msgboxの返却値がvbOKだった場合Text2.Textにデータベースの
内容を反映
cancel = False
end sub
簡潔に書くとこういう内容なのですが、Text1からコマンドボタンを押すと、
上記の関数が呼ばれ、そのあとコマンドボタンのClickイベントが
呼ばれないのです。
上記の処理で、メッセージボックスを出さなくするとClickイベントが
呼ばれるようになります。
SetFocusを呼んでClickイベントが呼ばれるようになるのでしょうか?
すみません、なかなか理解できなくて。