2011/03/03

access2010 削除前データマクロ/削除後処理とフォームイベント

削除前データマクロでエラーを生成しマクロを中止とする場合、
form.Deleteイベントは発生する。
form.Deleteイベントで Cancel = True とした場合、
削除前データマクロは実行されない。
削除前データマクロで削除を中止した場合、
form.BeforeDelConfirmイベントとform.AfterDelConfirmイベントは発生しない。

Delete→削除前データマクロ→BeforeDelConfirm→AfterDelConfirm

削除後処理が微妙なタイミングで実行されている模様。ミリ秒単位でしかみてないけど、削除されるときでBeforeDelConfirm以前。

0 件のコメント: