まりふのひと

住所録が固まる(続き)

どこのモジュールを変えたか追ってみた。と言うより一つ前のバージョンに戻し、1ステップずつ修正・実行してみた。

    DoCmd.OpenForm "F_グループ区分", , , , , acDialog, Me.now所属

    DoCmd.OpenForm "F_グループ区分", , , , , , Me.now所属
    Do While is_FormOpend("F_グループ区分") : DoEvents : Loop 

に変えたのが影響しているようだ。

  • 何故だ? 結果としては同じになるはずだ。
  • 何故変えたのか...思い出せない。

今日は、午後から岩国に行くのでここまで。

追伸(8日)

  • 変えた理由
     フォームを閉じた後、そのテーブルをリクエリーで更新させようとしたものと思われる。
  • 固まる理由
     推定の域を脱しないが、このモジュールがあるフォームを「下」の方法で開いている。結果として二重に開いたことになる。その辺りに原因がありそう。