(15/02/2020, 17:46)userx yazdı: Siz gönderdiğim TF_1_MemberDues formunu F_1_MemberDefinition formunun içinden kullandığınız için hata oluşuyor.Sn.Userx Toplu Hesaplamada Sadece silme sorgusu msgbox da belirttigi uzereT_1_ MemberDues 12 aylik tablosunu siliyor ama Toplu Borclandirma T_0_MemberAccount tablosunda da uyeyi borclandirdigindan bu tabloda olusan borc kayitlarinida sildirmek gerekiyor. Bu yapildiginda toplu borclandirma olayi dogru sekilde calisiyor olacak.
T_1_MemberDues_Ekle sorgusunu aşağıdaki sorguyla değiştirin.
INSERT INTO T_1_MemberDues ( UyeNo, Tarih, AidatTutari, TaksitSayisi, Aciklama, Ocak, Subat, Mart, Nisan, Mayis, Haziran, Temmuz, Agustos, Eylul, Ekim, Kasim, Aralik )
SELECT T_1_MemberDefinition.UyeNo, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues].[Form]![txtTarih]) AS Tarih, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAidatTutari]) AS AidatTutari, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtTaksitSayisi]) AS TaksitSayisi, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAciklama]) AS Aciklama, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy1]) AS Ocak, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy2]) AS Subat, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy3]) AS Mart, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy4]) AS Nisan, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy5]) AS Mayis, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy6]) AS Haziran, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy7]) AS Temmuz, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy8]) AS Agustos, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy9]) AS Eylul, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy10]) AS Ekim, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy11]) AS Kasim, Nz([Formlar]![F_1_MemberDefinition]![TF_1_MemberDues]![txtAy12]) AS Aralik
FROM T_1_MemberDefinition LEFT JOIN T_1_MemberDues ON T_1_MemberDefinition.UyeNo = T_1_MemberDues.UyeNo;
Tekli hesaplamada önce tarihi seçin daha sonra diğer alanlardaki işlemleri yapın.
Access Çekirgesi
![[Resim: img-cray.gif]](https://www.accesstr.net/images/smilies/img-cray.gif)
![[Resim: img-cray.gif]](https://www.accesstr.net/images/smilies/img-cray.gif)