#014 | メインフォームを閉じたらAccessも終了させる方法 | フォーム、VBA | |
データベースアプリケーションでは、「メインメニュー」や「メインパネル」といった名称のフォームがあってそこから各機能を選択するようになっているものがよくあると思います。その際に、メインフォームを "Docmd.Close" を使って閉じることによってアプリケーションを終了させるだけでなく、Accessも同時に閉じたい場合があります。その場合にはフォームの[Unload]イベントプロシージャに次のコードを記述します。 Private Sub Form_Unload(Cancel As Integer)
このコードは、[終了]ボタンのようなものを作ってその[Click]イベントに記述してもいいのですが、その場合にはメインフォームウィンドウの「閉じる」ボタン(右上の×のボタン)が押されたときにはAccessを終了してくれません。そこで[Unload]イベントプロシージャに記述するのが"ミソ"です。もちろんその際、[終了]ボタンの[Click]イベントにはフォームを閉じるコード(Docmd.Close
...)は必要です。Application.Quit End Sub |
|||
|
Copyright © T'sWare All rights reserved |