Aktif Formdaki Raporu Yazıyor Ama Hepsini

1 2
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ş

(24/04/2023, 16:42)ankaram yazdı: Aktif formdaki ürünleri tek sayfada çıktısını alamadım.
kast ettiğiniz şeyi anlamadım?
25/04/2023, 09:07

ankaram

(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?

Aktif formdaki çıktıyı almak istiyorum.Ama aktif formda ne kadar ürün varsa atıyorum 12 kalem 12 adet aktif form çıktısı alıyor.Ben sadece 1 sayfa almak istiyorum...
25/04/2023, 09:40

berduş

siz rapor sorgusunda gruplama yapmadığınızdan için tüm alt kalemleri de alıyor
rapor sorgunuzu aşağıdaki kodla değiştirip
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 bence

eskiden [Ürün_Kg] kullanılan Alan ve hesaplamalarda bu sorguya göre [Urun_Kg] olmalı
eskiden [Sayısı] kullanılan Alan ve hesaplamalarda bu sorguya göre [Sayisi] olmalı
25/04/2023, 11:05

berduş

yalnız 2 tane toplam kilo olduğu için neyin ne hesabı olduğundan emin olamadım
sorgu kodunu aşağıdaki gibi düzenleyip rapordaki alanları ona göre alabilirsiniz
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
, 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.
25/04/2023, 13:23

ankaram

Teşekkürler Oldu...
1 2