質問: form_load と form_activate のタイミング あるデータ入力アプリを作っています。 親フォーム(form0)で番号を決め、子フォーム(form1,form2,form3,form4) でデータ入力し、それぞれの子フォームを出るとき(unload me) に、変数にsaveしています。それを親フォーム(form0)で登録を選択したとき、入力データをチェックしてdbに格納しています。 すでにdb格納済のデータの場合、親フォームでdbから変数に読み込み、子フォームのform_loadで展開しています。 そこで困っているのは、親と子のフォームを行き来するときにデータの表示で前のが残っていたり、消えてしまったりします。 form_loadとform_activateを通過するタイミングが、ちゃんと理解できていないためコードの記述位置が不適切なのだと思います。 form_load と form_activate の実行タイミングについて、お教えください。
回答: debug.printを埋め込んで実行してみましょう private sub form_load() debug.print time, me.name, "form_load" end sub private sub form_activate() debug.print time, me.name, "form_activate" end sub