Sayın
Access acemisi,
Sayın serdar_20 bey’in hoşgörüsüne ve iznine sığınaraktan,harici başka sorgular eklemeye gerek kalmadan da,
(bu arada,sayın serdar_20 bey’e yapıcı katkılarından ve katılımlarından dolayı da teşekkürler)
bahsettiğiniz talebinize yönelik olarak,
ilgili ödemeler ve borç miktarları adlı sorgunun
Sql ifadesini aşağıdaki kod ile değiştirmek sureti ile de bu sonucu elde edebilirsiniz.
Kod:
TRANSFORM Sum(gelirler.miktar) AS Toplamiktar
SELECT gelirler.adisoyadi, gelirler.gelir.id_uyeno, aidat.Aidat2015, [Aidat2015]-Nz(DSum("miktar","gelir","id_uyeno=" & [gelir].[id_uyeno] & " And year(tarih)>= '2015' "),0) AS Fark, Sum(gelirler.miktar) AS [Toplam Ödenen Miktar]
FROM (katuyeporfil INNER JOIN uye ON katuyeporfil.id_kategoriuyeprofil = uye.profil) INNER JOIN ((gelirler INNER JOIN gelir ON gelirler.id_gelirno = gelir.id_gelirno) INNER JOIN aidat ON gelir.id_uyeno = aidat.id_uyeno) ON (uye.id_uyeno = gelir.id_uyeno) AND (uye.id_uyeno = aidat.id_uyeno)
WHERE ((([Aidat2015]-Nz(DSum("miktar","gelir","id_uyeno=" & [gelir].[id_uyeno] & " And year(tarih)>= '2015' "),0))>=100) AND ((katuyeporfil.kategoriuyeprofil)="üye") AND ((gelirler.profil)=1) AND ((uye.profil)=1))
GROUP BY gelirler.adisoyadi, gelirler.gelir.id_uyeno, aidat.Aidat2015, [Aidat2015]-Nz(DSum("miktar","gelir","id_uyeno=" & [gelir].[id_uyeno] & " And year(tarih)>= '2015' "),0)
PIVOT gelirler.SENELER;
Bilginize…iyi çalışmalar,saygılar.