Hocam merhaba,
avans ve kesinti tablolarında sicil noya ait o ayın avansı yoksa hesaplama yapmıyor. Varsayılana 0 girdim ama yazmıyor.
Saygılarımla,
Ahmet Yenginoğlu
StrQry = "SELECT p.PERS_NO, p.ADI_SOYADI, p.AYLIK_NET_UCRETI, p.AYLIK_CALISMA_SAATI, p.SAAT_UCRETI, p.MES_SAAT_UCRETI, p.RT_SAAT_UCRETI, p.CALISMA_SAATI, " & _
"p.H_SONU_SAAT, p.MESAI_CALISMA_SAATI, p.RT_SAAT, p.RT_CALISMA_SAATI, a.BANKAA, a.ELDENN, p.KESINTI, a.DONEMI, p.TOPLAM_SAAT, p.CALISMA_TUTARI, p.H_SONU_TUTARI, p.MESAI_TUTARI, " & _
"p.RT_CALISMA_TUTARI, p.TOPLAM_TUTAR,Nz([BANKAA],0)+Nz([ELDENN],0)+Nz([KESINTI],0) AS KESINTI_TOPLAMI,[TOPLAM_TUTAR]-(Nz([BANKAA],0)+Nz([ELDENN],0)+Nz([KESINTI],0)) AS NET, " & _
"p.RT_TUTARI , p.BOLUMU, p.Kimlik INTO tmpTbl FROM (srg_PUANTAJLAR AS p Left Join (SELECT tbl_Avans.PERS_NO, tbl_Avans.DONEMI,SUM(Nz(tbl_Avans.BANKA,0)) AS BANKAA, " & _
"SUM(Nz(tbl_Avans.ELDEN, 0)) As ELDENN FROM tbl_Avans GROUP BY tbl_Avans.PERS_NO, tbl_Avans.DONEMI) AS a ON (p.PERS_NO = a.PERS_NO AND a.DONEMI = Forms!frm_PERS_GIR!PUANTAJ_AY))"
olarak düzeltin.