Skip to main content

AccessTr.neT


ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı

ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı

Çözüldü #1
iyi günler siteye kadim zamanlarda eklenmiş güzel bir örnek var
ADO ile yapılmış güzel bir form var ekleme silme güncelleme arama listeden kayda gitme vs
ama benim takıntım yapılan değişikliği çıkmadan önce mutlaka sorması ama maalesef bu eklenmemiş 
form ilişkisiz olduğu için form_beforeupdate olayı tetiklenmiyor
ama metin kutuları ve diğer kontrollerde beforeupdate olayı tetikleniyor
dirty olayı ise hem formda hem kontrollerde tetiklenmiyor
bu durumda ADO ile hazırlanıp ilişkisiz olan formlarda elimizde sadece kontrollerin beforeupdate olayı kalıyor
bu olay ile kayıtlarda  bir değişiklik  var mı diye bakıyoruz
aslında kaydet demeden zaten sanki undo yapmış gibi hiç bir şey keydedilmeden kayıttan çıkılıyor
yani aslında problem yok gibi sadece  
bir dünya bilgi girdikten sonra yanlışlıkla farklı kayıta gidince girilen bilgiler de yalan oluyor
kaydedeyim mi diye sorsa güzel olur bunun için bir  boolean değişken tanımlayıp 
her kontrolun beforeupdate olayına bunu true yapan bir kod yazabiliriz
ADO ile kayıt değiştirince current olayı çalışsa idi bu olay ile de değişkeni false yapardık 
ama maalesef current olayı tetiklenmiyor
diyelim ki bunun için de bir değişken tanımladık her kayıt değiştiğinde true false yapıyoruz
ulaşmak istediğimiz sonuç
son kullanıcı herhangi bir kayıta gitti
kontrollerde istediği gibi at koşturdu
ilgili kayıttan çıkmak istediğinde veya formu kapatacağı zaman 
değişikliği kaydedip etmeyeceği sorulucak
uzun lafın kısası bütün bunları böyle uzun yoldan belki yapabiliriz
ama hem ADO kullanıp hemde ilişkili form kullanıyormuş gibi olayları tam manasıyla kullanabileceğimiz bir yol var mıdır
.rar örnek tam ado uygulaması.rar (Dosya Boyutu: 37,74 KB | İndirme Sayısı: 10)
@benbendedeilem
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı - Yazar: accessman - 09/04/2020, 18:54
Task