Skip to main content

AccessTr.neT


Tablodaki Bilgileri Gruplayarak Sayma

Tablodaki Bilgileri Gruplayarak Sayma

Çözüldü #1
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.
.rar Bilgisayar1.rar (Dosya Boyutu: 34,46 KB | İndirme Sayısı: 7)
Cevapla
#2
srg_SatisCetelesi isimli sorguyu inceleyiniz.
.rar Bilgisayar1_sld.rar (Dosya Boyutu: 25,57 KB | İndirme Sayısı: 17)
Cevapla
#3
(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]
Cevapla
#4
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");
Cevapla
#5
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.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task