24/04/2023, 16:42
ankaram
Aktif formdaki raporu yazıyor ama 13 kalem ürün varsa 13 adet çıkıyor.Sevkiyat formu yazdır dediğimde,Aktif formdaki ürünleri tek sayfada çıktısını alamadım.Yardım ederseniz sevinirim.Teşekkürler.
(24/04/2023, 23:09)berduş yazdı:(24/04/2023, 16:42)ankaram yazdı: Aktif formdaki ürünleri tek sayfada çıktısını alamadım.kast ettiğiniz şeyi anlamadım?
SELECT veri.Kimlik, veri.Firmaİsmi, veri.Tarih, veri.[Not], veri.PaletSayısı, veri.ToplamKğ, veri.GenelToplamKğ, Sum(Nz([Ürün_Kg],0)) AS Urun_Kg, Sum(Nz([Sayısı],0)) AS Sayisi
FROM veri INNER JOIN ürün ON veri.Firmaİsmi = ürün.Firmaİsmi
GROUP BY veri.Kimlik, veri.Firmaİsmi, veri.Tarih, veri.[Not], veri.PaletSayısı, veri.ToplamKğ, veri.GenelToplamKğ
ORDER BY veri.Firmaİsmi;
rapordaki hesaplama ve veri adlarını da yeni sorguya göre alırsanız sorun kalmaz benceSELECT veri.Kimlik, veri.Firmaİsmi, veri.Tarih, veri.[Not], veri.PaletSayısı, veri.ToplamKğ, veri.GenelToplamKğ
, Sum(Nz([Ürün_Kg],0)) AS Urun_Kg
, Sum(Nz([Sayısı],0)) AS Sayisi
, Sum(Nz([Ürün_Kg],0)*Nz([Sayısı],0)) AS ToplamKilo
FROM veri INNER JOIN ürün ON veri.Firmaİsmi = ürün.Firmaİsmi
GROUP BY veri.Kimlik, veri.Firmaİsmi, veri.Tarih, veri.[Not], veri.PaletSayısı, veri.ToplamKğ, veri.GenelToplamKğ
ORDER BY veri.Firmaİsmi;
=Topla([Sayısı]*[Ürün_Kg]) olan alanı ToplamKilo ile değiştirip deneyebilirsiniz.