bahsettiğiniz talebinize yönelik olarak;
elbette ki,değişik olay yordamları içerisinde farklı alternatif yöntemler ya da kullanımlar söz konusu olabilir.
If Me.Dirty Then
If MsgBox("Kayıt verisinde değişiklik yapıldı.Kaydetmek ister misiniz?", vbYesNo + vbQuestion, "Değişikliği KAYDET") = vbNo Then
Me.Undo
End If
End If
yukarıdaki kodları,formun GÜNCELLEME ÖNCESİNDE olay yordamı içerisine dahil edilmesi ile de sonuç elde edilebilir.formun sağ üst kısmındaki Kapatma Butonu (Çarpı İşareti) ile çıkılmak istendiğinde,eğer form üzerindeki herhangi bir denetimde bir değer değişimi yapıldıysa ve akabinde de form kapatılmak istenirse,kodlarda yer alan mesaj bildirimi ekranda belirir ve cevaba göre işlem yapılması sağlanır.
site arama sayfasında bahsi yapılan alternatif kullanımları içeren konular muhtemeldir.araştırmak ve incelemek gerek.denk gelirsem ben de yönlendiririm.
bilginize...iyi çalışmalar,saygılar.