電子書籍の厳選無料作品が豊富!

データベースを開いた時に、特定のフォームを、表示したいです。
ツール→起動時の設定からではなく、マクロで行いたいのですが。
できるのでしょうか?
よろしくお願いいたします。

A 回答 (2件)

マクロの新規作成


(内容)
該当のフォームを開く処理
(名前)
AutoExec

上記で保存・・・。
(^^ゞ
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ございません。
無事できました。
ありがとうございます。

お礼日時:2005/12/21 23:31

>データベースを開いた時に特定のフォームを表示したい


#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キーを押しながら起動してください。
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ございません。
無効にして起動する方法も参考になりました。
ありがとうございます。

お礼日時:2005/12/21 23:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!