ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı (/konu-ado-ile-yapilmis-formda-beforeupdate-olayininin-class-ile-kullanimi.html) Sayfalar:
1
2
|
ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı - accessman - 09/04/2020 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 RE: ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı - accessman - 10/04/2020 Muhtemelen Bütün kontrollere aynı beforeupdate olayını class ile tanımlarsak problem çözülmüş olacak tam da @feraz ın uzmanlık alanı RE: ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı - feraz - 12/04/2020 Üstadım bende anlamıyorum fazla classtan kodları bulup uyguluorum zaten hep aynı kalıp değiştir değiştir kullan. Eklediğin dosya için butonların befor update olayı yok onun için click olayına kısa kod yazdım class ile yeni kayıt,güncelle ve silme için.Kodları incelerseniz diğerlerinede uygulayabilirsiniz.Yada bir eklenti yapıp herzaman kullanabilirsiniz aynı kodları yazmaktansa. RE: ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı - ozanakkaya - 15/04/2020 Site Kuralları: 2-) Herhangi bir soru(n) için konu açtıysanız verilen cevapları inceleyip en kısa zamanda yapılan yardımın olumlu ya da olumsuz sonucunu bildiriniz. Bu maddenin sürekli ihlalde uyarı puanı verilecektir. RE: ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı - accessman - 15/04/2020 Teşekkürler sn. @feraz Cevabınız gözümden kaçmış Ellerinize sağlık inceleyeceğim RE: ADO ile yapılmış formda beforeupdate olayınının class ile kullanımı - alicimri - 15/04/2020 Kayıt işlemi yapılırken anahtar alanın otomatik sayı olması ve işleme başlarken son kayıt +1 olarak bir değişkene atanırsa tüm kontrollerin exit olayında msgbox ile uyarı verir evet ise class modüle yazılan kodlarla insert işlemi yapılır. |