「画面の順番」というのはウィンドウの前後関係のことでしょうか。
最前面に表示されているウィンドウが 「1.」
その背面に表示されているウィンドウが「2.」
さらにその背面に表示されているウィンドウが「3.」
ということですか。
簡単なサンプルを作成してフォームのプロパティはデフォルトのままでは現象を再現できませんでした。
とりあえず下記のようにDoCmd.SelectObjectでテーブルを選択するコードを追加したらどうなりますか。
DoCmd.OpenTable "テーブル名"
DoCmd.Close acForm, Me.Name
DoCmd.SelectObject acTable, "テーブル名"