Skip to main content

AccessTr.neT


Aktif Formdaki Raporu Yazıyor Ama Hepsini

Aktif Formdaki Raporu Yazıyor Ama Hepsini

Çözüldü #1
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.

[Resim: do.php?img=15308]
.rar Yurtdışı satış - Kopya.rar (Dosya Boyutu: 524,09 KB | İndirme Sayısı: 3)
Buralar sizlerle güzel.İyiki varsınız. Shy
Cevapla
#2
(24/04/2023, 16:42)ankaram yazdı: Aktif formdaki ürünleri tek sayfada çıktısını alamadım.
kast ettiğiniz şeyi anlamadım?
Cevapla
#3
(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...
Buralar sizlerle güzel.İyiki varsınız. Shy
Cevapla
#4
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ı
Cevapla
#5
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.
Cevapla
#6
Teşekkürler Oldu...
Buralar sizlerle güzel.İyiki varsınız. Shy
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task