Arkadaşlar merhaba. Basit bir çalışmada kullanmak üzere yardımınıza ihtiyacım var. Ekte göndermiş olduğum örnekte veri girişinden personel bilgilerini giriyoruz ve eğitim aldı ise onay kutusunu işaretliyoruz. Daha sonra eğitim alanları listelediğimiz zaman (data form) sadece eğitim alanları getiriyor. İşimizi kolaylaştırma adına bu formda tüm eğitim alanların onay kutularını “hayır” konumuna getirebilmek için “tümünü temizle” onay kutusu kullanmak istiyorum. Tümünü temizle dediğimiz zaman data formundaki tüm eğitim alanların onay kutularını hayır yani 0 konumuna getirmesi için yardımına ihtiyacım var. Şimdiden teşekkür eder saygılar sunarım.
Merhaba, onay kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu ekleyiniz.
If Me.Onay9.Value = 0 Then
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE data SET egitim_aldi = '0';"
DoCmd.SetWarnings True
Recalc
End If
Ek olarak,
Formun geçerli olduğunda olayına da aşağıdaki kodu yazarsanız daha stabil çalışacaktır.
If DCount("*", "data", "[egitim_aldi]=-1") <> 0 Then
Me.Onay9 = -1
End If
Teşekkür ederim ozan bey sorunum çözüldü saygılar
Merhaba, sorununuzun çözüldüğüne sevindim. Ancak benim sorunum çözülmedi.
Lütfen size gönderdiğim özel mesajlara cevap yazınız.
(09/11/2017, 10:52)ozanakkaya yazdı: [ -> ]Merhaba, sorununuzun çözüldüğüne sevindim. Ancak benim sorunum çözülmedi.
Lütfen size gönderdiğim özel mesajlara cevap yazınız.
Ozan bey örneği tekrar güncelledim bilginiz olsun