koddaki silme sorgusunu aşağıdaki ile değiştirip dener misin?
DoCmd.RunSQL ("DELETE ID_CIKIS, ID_URUN, ID_KULLANIM, CIKIS_TARIHI, CIKIS_TARIHI, CIKIS_MIKTARI FROM T_CIKIS WHERE (((ID_URUN) Is Null)) OR (((ID_KULLANIM) Is Null)) OR (((CIKIS_TARIHI) Is Null)) OR (((CIKIS_TARIHI) Is Null)) OR (((CIKIS_MIKTARI) Is Null));")
Butonun tıklandığında olayının başında
Me.Açılan_Kutu2 = ""
Me.Açılan_Kutu4 = ""
Me.Metin8 = ""
Me.Metin10 = ""
şeklinde kod eklenmiş. Bu kod ile açılan kutu2 ve 4'ü temizleyip boş mu değilmi diye kontrol ediyorsunuz. Bu kodda yanlışlık var.
Form açıldğında yeni kayıt girilsin istiyorsanız üste yazdığım 4 satır kodu silip yerine aşağıdakini yazın.
DoCmd.GoToRecord , , acNewRec
Ayrıca, bence açılan kutunun adı "Açılan_Kutu2" kalmamalı, "acl_urunadi" olarak değiştirilmeli, bu denetim ile ilgili kod yazarken zorluk yaşamazsınız.
Ellerinize sağlık hocam silme sorgusu işe yaradı sorun çözüldü,
yine süpersiniz,
Me.Açılan_Kutu2 = ""
Me.Açılan_Kutu4 = ""
Me.Metin8 = ""
Me.Metin10 = ""
bu kodlar Kapat düğmesinin başında var hocam, kapatırken hepsini temizlesin öyle kapatsın diye koydum, yanlış diyosanız silerim,
Hocam birde silme sorgusunda CIKIS_TARIHINI iki kere kullanmışsınız özelliklemi yaptınız acaba
Saygılarımla...
Haklısın, Kapat butonu olduğunu es geçmişim. Yinede o 4 satır Kodu sil.
Sorgudaki tarih olayını yanlışlıkla iki kere yazmışım.
Estaafurullah hocam ellerinize sağlık, hakkınızı helal edin,
Saygılarımla..