• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Raporda kapanan hesapların listelenmemesi

Katılım
3 Nisan 2007
Mesajlar
235
Excel Vers. ve Dili
2003 TR
Ekte gönderdiğim raporda şöyle bir durum var.

Soru14.gif


Maaşları tamamlandığı halde maaş listesinde görünen kişilerin listede olmaması gerekiyor.

Yani; 2008/10 maaş açıklamasına sahip AAA BBB isimli personelin maaşı 1.000 iken -1.000 ödeme yapılıp hesabı kapatılmış durumda, ancak yine de raporda görünüyor. Raporda görünmemesi için ne yapmam gerekiyor.
 

Ekli dosyalar

Merhaba;

SELECT Tablo1.[Adı Soyadı], Tablo1.[Maaş Türü], Sum(Tablo1.Tutarı) AS Tutarı
FROM Tablo1
GROUP BY Tablo1.[Adı Soyadı], Tablo1.[Maaş Türü]
HAVING (((Sum(Tablo1.Tutarı))>0));
 
Sn Erkan KamilOnas Sn beabO5 cevabı vermiş bu sql i raporun kayıt kaynağı kısmına(query)yapıştırman gerekiyor iyi çalışmalar
 
Peki ayrı sütunlardaki aynı olayı nasıl çözeriz. Yani maaşını alanlar listelenmesin, teşekkürler
 

Ekli dosyalar

SELECT Tablo1.[Adı Soyadı], Tablo1.[Maaş Türü], Sum(Tablo1.Tutarı) AS Tutarı
FROM Tablo1
GROUP BY Tablo1.[Adı Soyadı], Tablo1.[Maaş Türü]
HAVING (((Sum(nz([Tutarı])+Sum(nz([ödenen]))))>0));


böyle bir şey yazdım ama olmadı
 
ne istediğinizi anlayamadım o yüzden her sorunuza cevap verecek şekilde bir kaç tane sorgu hazırladım iyi çalışmalar
 

Ekli dosyalar

Soru14A.gif


Şekilde görüldüğü üzere AAA BBB adlı personel ve diğer işaretlenen personel maaşlarını almışlar, ancak raporda görüntleniyorlar. Sorum şu maaşını alan personel sorguda listelenmesin.
 
Son düzenleme:
Sadece ,sayın beab05'in sorgusunu "Sorgu1" tasarım görünümünde açıp, sql kodlarını yapıştırdım. Sonuç sizin istediğiniz şekilde raporlanıyor...
 

Ekli dosyalar

Merhaba;

SELECT Tablo1.[Adı Soyadı], Tablo1.[Maaş Türü], nz(Sum([tutarı]),0)+nz(Sum([ödenen]),0) AS kalan
FROM Tablo1
GROUP BY Tablo1.[Adı Soyadı], Tablo1.[Maaş Türü]
HAVING (((nz(Sum([tutarı]),0)+nz(Sum([ödenen]),0))>0));
 
Geri
Üst