09:22:30お礼ありがとうございます。実は終了時に別の作業をするために標準モジュールにひとつ入っています。途中のアドバイスではterminateとうまく連結できたのですが、最後の二つはうまくいきませんでした・・・。アクセス知識レベルが低く、こなすことも出来ず・・。お時間を割いていただいたのに本当にすみませんでした。ありがとうございました。回答(7)ANo.6guruguru2またまた失礼いたします。#4さんへの補足への質問です。>でも、隣にあるLoginボタンも、終了しますか?の画面(Yes+No)が出てきてしまうのです。いったコードを書かれたのかを知りたいのですが...。Function終了ボタンからはフォームの終了だけで良いです。フォームの終了がForm_Unloadを勝手に呼び出すので必要ないですね。Form_Unloadだけで呼び出してください。(0)通報するANo.5guruguru2#1です。Subでやってみてください。(1)を記入する理由は(2)でForm_Unloadイベントがキャンセルした時にエラーが発生してしまうのを抑制する為です。テスト済みなので大丈夫です。16:59:02補足ありがとうございます。終了ボタンクリック時1回目は成功したのですが、もう1度終了しますかが出てきて、Noとすると閉じてしまいます。(0)通報するANo.4kinokoyasan2004#2です。#1さんへの回答に対する補足でのことなんですが、ボタン内の終了をどうやってるのかわからないんで、自信はありませんが。実際、自分で質問者さんと同じ状態と思われるフォームを作ってみましたが。Subとしてみてください。うまくいくと思います。再度の回答ありがとうございます。終了ボタンで成功しました。隣にあるLoginボタンも、終了しますか?の画面(Yes+No)が出てきてしまうのです。ところで、現在、アクセス内にある全部の終了ボタン及び右上×クリック時にCloseするとき、システム終了という全体モジュールに飛ぶようになっているのですがそこで操作できないのでしょうか?何度もすみません。引数がないので、読み込み解除時イベントを使ってみてください。回答ありがとうございます。(0)通報するANo.2kinokoyasan2004はじめまして。上記コードを、Closeイベントでなくて、UnLoadイベント(読み込み解除時)の中にコードを記述し、さらにコードを、Cancel=FalseからCancel=Trueに変更してください。(0)通報するANo.1guruguru2こんにちわ。UnloadイベントでCacelが使用できます。あとイベントを中止したい時はCacelはTrueですね。回答ありがとうございます。右上の閉じるをクリックした場合、Noはきちんと反応して終了しないのですが、フォーム内のボタンを押すと、Noで終了してしまいます。Noの確認を聞かれるだけで・・・。お時間ありましたら、もう一度よろしくお願いいたします。エクセル2000です。Win2000、Access2000を使用しています。access2003にて登録フォームを作成しています。access2000のvbaでつまづいています。フォームを閉じるために設定したvbaです。Access2000で作成しています。ACCESSで管理台帳を作成しています。ACCESSで重複チェックをしたいと思います。現在は電話番号テーブルだけしかありません。VBAの独学を始めました。Reserved.掲載情報の著作権は提供元企業等に帰属します。