060426_selectobjectAccessで通常フォームやレポートを開くとTopに表示されるのですが、時と場合によって背面にあるフォームを強制的にTopフォーム(アクティブ)にしたいときがあります。

そのような時はVBAのDoCmdプロパティのSelectObjectメソッドを利用すると指定したフォームやレポートをアクティブにすることができます。

プログラムは以下のようになります。

DoCmd.SelectObject acForm, "Form2"