veri olmadığı için sorguyu doğrulatamadım.
SELECT T_GELENFAT_D.GELENFAT_ID, T_FIRMA.UNVAN, T_GELENFAT.FAT_NO, T_GELENFAT.FAT_TARIH, T_URUNLER.KOD, T_GELENFAT_D.KISA, T_GELENFAT_D.ALIS_F, T_GELENFAT_D.ADET, Sum(T_GELENFAT_D.TOP_F) AS ToplaTOP_F, Format(Nz([INDIRIM],0),"Standard") AS IND, ([ToplaTOP_F]-[IND])*[K_D_V]/100 AS KDVFiyat, ([ToplaTOP_F]-[IND]+[KDVFiyat]) AS Genel_Top, Nz([KDV],0) AS K_D_V, T_GELENFAT_D.TOP_F
FROM T_URUNLER INNER JOIN (((T_FIRMA INNER JOIN T_GELENFAT ON T_FIRMA.FIRMA_ID = T_GELENFAT.FIRMA_ID) INNER JOIN T_GELENFAT_D ON T_GELENFAT.GELENFAT_ID = T_GELENFAT_D.GELENFAT_ID) INNER JOIN T_GELENFAT_INDIRIM_KDV ON T_GELENFAT.GELENFAT_ID = T_GELENFAT_INDIRIM_KDV.INDIRIM_ID) ON T_URUNLER.URUN_ID = T_GELENFAT_D.URUN_ID
GROUP BY T_GELENFAT_D.GELENFAT_ID, T_FIRMA.UNVAN, T_GELENFAT.FAT_NO, T_GELENFAT.FAT_TARIH, T_URUNLER.KOD, T_GELENFAT_D.KISA, T_GELENFAT_D.ALIS_F, T_GELENFAT_D.ADET, Format(Nz([INDIRIM],0),"Standard"), Nz([KDV],0), T_GELENFAT_D.TOP_F;