質問: アクセスのフォームを起動時に開くには? データベースを開いた時に、特定のフォームを、表示したいです。 ツール→起動時の設定からではなく、マクロで行いたいのですが。 できるのでしょうか? よろしくお願いいたします。
回答: >データベースを開いた時に特定のフォームを表示したい #1の方が回答してありますが マクロのデザインウィンドウで実行するアクションを追加します。 この場合、フォームを開くアクション。 このマクロをautoexecという名前を付けて保存します。 次からデータベースを開くたびにこのマクロが自動実行されます。 vbで記述する場合は function autoexec() on error goto autoexec_err docmd.openform "フォーム名", acnormal, "", "", , acnormal autoexec_exit: exit function autoexec_err: msgbox error$ resume autoexec_exit end function autoexecを無効にして起動したい場合はshiftキーを押しながら起動してください。