ник: ddi
на этом
if me.dirty then me.dirty = false
blnClose = true
docmd.close acform, me.name
Кнопка "Отменить"
Код на нажание
if me.dirty then me.undo
blnClose = true
docmd.close acform, me.name
на событие "выгрузка формы" (Unload)
пишите
cancel = not blnClose
На событие текущая запись пишите
blnClose = false