- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームを表示してからメッセージボックスを表示する)
フォームを表示してからメッセージボックスを表示するにはどうすればいいでしょう?
このQ&Aのポイント
- フォームを表示してからメッセージボックスが表示される方法を教えてください。
- ナビゲーションウインドウからフォームを開くと、メッセージボックスが先に表示されてしまいます。
- フォームの表示が最初にされるようにするにはどうすればいいですか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>メッセージボックスが表示される前に、フォームを表示させたいです。 何故こんな事がしたいのか疑問ですが これで近いことが出来るかも。 フォームの『タイマー間隔』欄に、5000 その上の『タイマー時』イベントの内容は MsgBox "5秒経過" Me.TimerInterval = 0
その他の回答 (2)
- 30246kiku
- ベストアンサー率73% (370/504)
回答No.3
Private Sub Form_Open(Cancel As Integer) Me.Visible = True ' ★ MsgBox "Form_Open" End Sub ★行を追加してどうなりますか。 なお、イベントの発生順は Form_Open Form_Load Form_Activate Form_Current の様な気がします。 詳しくは以下を参照ください データベース オブジェクトのイベントの順序 http://office.microsoft.com/ja-jp/access-help/HA010238988.aspx
質問者
お礼
ありがとうございました。
- tsubuyuki
- ベストアンサー率45% (699/1545)
回答No.2
それかもう考え方を変えて、 標準モジュールに以下を書き、これを実行。 Sub F_open() MsgBox "開けゴマ" DoCmd.OpenForm "フォーム2" MsgBox "開いたよ" End Sub 二つのメッセージボックスの出現タイミングの違いをお楽しみください。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。