[FORM] ALT FORMDA YAPILAN DEĞİŞİKLİĞİ ANA FORMDAKİ BUTONLA KONTROL EDİLMESİ
#1
Arkadaşlar uygulamamda kullandığım kodlar şu şekilde

Dim kyt As Boolean

Ana form dirty olayı
Kyt = false

Ana formdan çıkış butonu

İf not kyt and me.form.dirty then
Msgbox("kaydete basmadınız")
Cancel =true
Me.undo
Exit sub
End if

İf not kyt and anaformadi.altformadi.form.dirty =false then
Msgbox("kaydete basmadınız")
Altform.undo
Exit sub
End if

Docmd.close

Ana form daki alanlar üzerinde değişiklik yaptığımda kodlar sorunsuz çalışıyor..
Eğer güncelleme yaptıysam yada yeni kayıt ekledim ise formdan çıkarken kaydet butonuna basmam gerektiğini hatırlatıyor ve sorun yaşanıyorum.

Ama alt formda değişiklik yaptığımda hiç bir uyarı vermeden çıkıyor.. alt formda değişiklik olduğu zaman kaydet butonuna yönlendirmesini istiyorum mesajla..
Çünkü kaydete bastığımda boş alan kontrolü yaptırıyor ve alt form ana form arasında veri tutarlığını sağlamak için alt formdaki alanların dolmasını sağlıyorum.

Kısacası alt formda bir değişiklik yaptığım zaman da ana form üzerinde bulunan kaydet butonuna basmadan çıkmamam için nasıl bir kod gerekiyor..

Lütfen yardım edin.... işin içinden çıkamadım bir türlü..ve bunu acil yapmam gerekiyor...



  Alıntı
Bu mesajı beğenenler:
#2

.rar   Kaydet.rar (Boyut: 25,86 KB / İndirilme: 142) incelenebilir.



  Alıntı
Bu mesajı beğenenler:
#3
Hocam tşk ederim örnek için ama eklediğiniz örnekte veri değişmese yada kayıt oluşturulmasa bile kaydet butonuna yönlendiriyor.. mesela yanlışlıkla ilgili forma giren kullanıcı veri kaydetmeden çıkamıyor.ben bunu dirty ile aşmak istiyorum.. ana formda yukardada yazdığım gibi aşmayı başarabiliyorum.. ama iş alt formda olunca sıkıntı yaşıyorum..
Yani altformdada veri değişikliği yok ise çıkış butonu kaydete yönlendirmesin.. formdan çıksın.. alt formda veri değikliği var ise kaydet butonuna yönlendirsin.
Ana sayfadaki çıkış butonuna yazabileceğim Alt formun dirty özelliğini kontrol eden kod örneği varmıdır.. tşk ederim..



  Alıntı
Bu mesajı beğenenler:
#4
Once ki ornek VT alt form guncelleme ile kaydet butonuna yonlenmesi ve degisiklik olmaz ise formun kapatilmasini saglanmistir.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Ana Form Ve Alt Formdaki Checkbox'lı Alanlardaki Verileri Buton Ile Null Yapmak. M_Kemal_Askeri 4 200 01-05-2026, 16:30
Son Mesaj: M_Kemal_Askeri
  [RAPOR] Formdaki Aynı Rrsmı Baskı ön ızleme ıle Rapora Aktarma MHMTKY 2 448 11-09-2024, 13:09
Son Mesaj: dsezgin
  Ana Forma Bağlı Alt Formdaki Verilerin Ana Formda Toplamını Almak ozan028 5 554 09-09-2024, 17:14
Son Mesaj: ozan028
  Bir Belgenin Yazdırılmış Olması Durumunu Kontrol Etmek Hk? adnnfrm 7 867 03-02-2024, 03:24
Son Mesaj: dsezgin
  Internet Bağlantı Kontrol zilli 19 9.414 26-01-2024, 14:43
Son Mesaj: ates2014
  [VBA] Güncelle Butonunda Tıklama Işleminde Altformdaki Değişikliği Görmüyor. Ahmet51 2 493 12-06-2023, 09:40
Son Mesaj: Ahmet51
  Formdaki Veriyi Rapora Aktaramadım ankaram 2 409 18-02-2023, 21:51
Son Mesaj: ankaram
  Aktif Formdaki Raporu Yazdırma ankaram 3 453 27-01-2023, 00:46
Son Mesaj: BeyTor

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):