0
私のアクセスプログラムでは、保存したいときにプログラムを閉じるたびにユーザーに尋ねるつもりです。これはどのような形式からでも行うことができます。この問題は、繰り返しコードを減らすためにグローバル関数を作成したいときに発生します。これはどうやって行なわれますか?クラスモジュールでは? (どのように設定されていますか?)アクセスでは、グローバル関数から変数を閉じることは可能ですか?
私のコードは次のようなものです。
私のアクセスプログラムでは、保存したいときにプログラムを閉じるたびにユーザーに尋ねるつもりです。これはどのような形式からでも行うことができます。この問題は、繰り返しコードを減らすためにグローバル関数を作成したいときに発生します。これはどうやって行なわれますか?クラスモジュールでは? (どのように設定されていますか?)アクセスでは、グローバル関数から変数を閉じることは可能ですか?
私のコードは次のようなものです。
バインドされたフォームは、デフォルトでは閉じられたときに変更されたデータを保存するため、このすべてが必要なわけではありません。
したがって、あなたが必要とするすべては、単一のコード行です:あなたは体系的WITHEVENTSを使用し、フォームまたはコントロールへの機能や動作を追加したい場合は
DoCmd.Quit
。
例はhereです。
私は以前の質問で尋ねたのと同じ質問をします:(1)あなたのクラスは何をしていますか? (2)ユーザーはどのようにフォームに関連付けられていますか? (3)あなたのコードのどの部分がクラスの 'Close'関数を呼び出そうとしていますか? (ユーザーがフォームを閉じようとしたときにクラスを閉じようとしているというコメントから気になる)(4)実際にはクラス内の関数か、標準コードモジュール内の関数か? – YowE3K