AccessTr.neT
Tablodaki Bilgileri Gruplayarak Sayma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Tablodaki Bilgileri Gruplayarak Sayma (/konu-tablodaki-bilgileri-gruplayarak-sayma.html)



Tablodaki Bilgileri Gruplayarak Sayma - hsyn_ - 04/02/2018

Merhabalar, ekteki dosyamda bulunan tblSatisCeteresi tablosundaki verileri ekteki resime göre sağa doğru tblBilgisayar tablomdaki markalar, aşağı doğru da tblPersonel tablomdaki personeller olacak şekilde kim hangi markadan kaç adet satmış şeklinde nasıl gruplayarak saydırabilirim ? (Yeni personeller ve markalar geldiğinde otomatik değişecek ve sayacak şekilde.)


Diğer bir sorum ise tblGruplar tablosu ile personelleri gruplandırarak o grup toplamda kaç kez markalara göre satış yapmış saydırmak istiyorum. Fakat sorgu ve dcount kullanarak sonuca ulaşamadım.


Cvp: Tablodaki Bilgileri Gruplayarak Sayma - ozanakkaya - 05/02/2018

srg_SatisCetelesi isimli sorguyu inceleyiniz.


Cvp: Tablodaki Bilgileri Gruplayarak Sayma - hsyn_ - 05/02/2018

(05/02/2018, 11:14)ozanakkaya yazdı: srg_SatisCetelesi isimli sorguyu inceleyiniz.

Öncelikle yardımınız için teşekkür ederim. Yeni bilgileri eklediğimde sayıyor fakat sorgu ikinci kez çalıştıktan sonra ekteki gibi yeri değişiyor. Bu neyden kaynaklanıyor olabilir yada nasıl engelleyebilirim ?

[Resim: do.php?imgf=151782061281011.png]


Cvp: Tablodaki Bilgileri Gruplayarak Sayma - ozanakkaya - 05/02/2018

Merhaba,

srg_SatisCetelesi isimli sorgunun Sql kaynağındaki kodları aşağıdaki ile değiştirerek deneyiniz.

TRANSFORM Nz(Count(tblSatisCeteresi.SatisID),0) AS SaySatisID
SELECT tblSatisCeteresi.SatanPersonel, Count(tblSatisCeteresi.SatisID) AS [Toplam SatisID]
FROM tblSatisCeteresi INNER JOIN tblBilgisayar ON tblSatisCeteresi.SatilanBilgisayarModeli = tblBilgisayar.BilgisayarID
GROUP BY tblSatisCeteresi.SatanPersonel
ORDER BY tblBilgisayar.Markasi
PIVOT tblBilgisayar.Markasi In ("ASUS","DELL","HP","LENOVO","TOSHIBA","TOPLAMA");



Cvp: Tablodaki Bilgileri Gruplayarak Sayma - hsyn_ - 06/02/2018

Kodları değiştirdim yine sorgu sırasında yerleri değişiyor ama forma ekleyince sorun olmuyor. Teşekkürler iki kodu da kullanabilirim.