Merhaba,
Kaydet butonunda görebildiğim 2 sıkıntı var.
1-) .Find "[OdemeeID]=" & "'" & Me.OdemeeID &"'" şeklinde kod var, ancak formda OdemeId'i temsil eden herhangi bir denetim yok. OdemeId yerine SozlesmeId aransa daha doğru olacak.
2-) Yine kaydet butonunda, If IsNull(SozlesmeTutarı) Or SozlesmeTutarı = "" Then şeklinde kod var. Bu kod ile kaydetme veya güncelleme işlemi için sözleşme tutarı alanının boş olması gerekiyor. Sözleşme tutarı dolu ise güncelleme yapılmayacak mı?
Konu başlığında veya mesaj içeriğinde "denildiğinde" yerine "BtnKaydet isimli buton tıklandığında" şeklinde yazsanız ve konu başlığınız ve mesajınız anlaşılır olur.
Ayrıca, bu tür sorularda tabloda boş alanlı örnek yerine bahsi geçen 3 tablosu dolu olan örnek eklerseniz ve örneğinizi
Site Kurallarına uygun olarak (92 MB'lık örnek eklememek gibi) daha doğru olur.
Üstad Haklısın Kurallara dikkat etmeye çalışıyorum gözden kaçırmışım. Özür dilerim. Sözleşme dolu ise de güncelleşme yapılacak. En ufak bir değişiklik yapıldığında Güncelleme yapılacak.btnKaydet in içindeki bu kod um yanlış olmuyor zaten
Yeni kayıt işleminden sonra,
tbl_cari_Odeme isimli tabloda;
CariID ve SozlesmeID alanlarına,
tbl_SozlesmeData isimli tabloda;
CariID ve OdemeID alanlarına doğru veri kaydedildiğini kontrol ediniz.
Her iki tabloda da belirtilen alanlar haricinde alanlara boş veri aktarıyorsa koda ekleme yapmanız gerekiyor.
Bu sorunuz için yapabileceklerim bundan ibarettir.