フォーム内にサブフォームがあります。 このサブフォームでは、顧客のメールアドレスを1行に1行ずつ入力します。アクセスVBA:データの変更後に関数を実行
このようなmailstringをサブフォームの親フォームに設定したいとします。サブフォームでの 例:私はサブフォーム上の文字列をフィールド「メール」を残すたび
[email protected]
[email protected]
[email protected]
など [email protected]。 [email protected]; [email protected] はメインフォームのフィールド "Parentmail"に入力する必要があります。
CREATE
mailstring(3 mailaddresses)では問題ありませんが、サブフォーム(またはサブフォーム上のフィールド)のどのイベントで関数を実行できますか?
Form_AfterUpdate
を試してみましたが、私は、新しいメールアドレスを追加するとき、または、私は既存のものを更新するとき、私は1つを削除しない場合にのみ動作します。
メールアドレスが3つあり、削除すると、どのイベントが発生しますか?
Form_Delete
ジョブを実行しませんでした。
Thxをマイケル
Form_Deleteでタイマーを設定しようとすると、https://stackoverflow.com/a/39649299/3820271を参照してください。メールストリングが実際に必要なとき(メールを送信するとき)に作成してください。 – Andre
@Andreは言ったように、この連結値を保存する必要はなく、本当にすべきではありません。必要に応じて連結を計算します。各メールアドレスがレコードの場合は、http://allenbrowne.com/func-concat.html – June7
Thxを確認してください。はい、私はそれに従います他の理由はほとんどありませんので、そうします。マイケル – mak