Kayıt Sayısına Ulaşma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
canset
Üye
Mesajlar: 151
Kayıt: 19 Haz 2005 12:38

Kayıt Sayısına Ulaşma

Mesaj gönderen canset »

S.A.

Adodataset ile ürün grubu oluşturup, ürünleri oluşturulan gruplara bağlıyorum. Satış kayıtta da ürünleri ürün grupları ile birlikte kaydediyorum. Yapmak istediğim, satış kaydından ürün gruplarına göre bir ayıklama yapmak, burada da tutar toplamı ve miktara göre sıralama yaptırmak. (Daha sonra elde edilecek bu verileri chart ile süslemek için) Ama ürün gruplarını da bir şekilde filtrelemede kullanmak için elde etmem gerekiyor.(Yani ürüngrubunu tuttuğum dbgrid'in 1.satırında yazan ürün grubunu bul, bu ürün grubundan yapılan satış sayısını ve yapılan satışların tutarlarının toplamını bul, bu ürün grubunun adını ve satış sayısı ile toplam tutarını kaydet)

Resim


Sarı bölgeden yeşil bölgelere geçiş yapmak istiyorum işin özü..

Yardımcı olabileceklere şimdiden teşekkürler.
ertank
Kıdemli Üye
Mesajlar: 1651
Kayıt: 12 Eyl 2015 12:45

Re: Kayıt Sayısına Ulaşma

Mesaj gönderen ertank »

Merhaba,

Bunu TAdoQuery kullanarak yapmak mümkün olabilir diye düşünüyorum. Örnek SQL komutları ile biraz oynamak gerekebilir.

Satış adedine göre:

Kod: Tümünü seç

AdoQuery1.SQL.Text := 'select urungrubu as "Ürün Grubu", count(urungrubu) as "Satış Adedi", sum(tutar) as "Toplam Tutar" order by count(urungrubu) desc';
AdoQuery1.Open();
Toplam tutara göre:

Kod: Tümünü seç

AdoQuery1.SQL.Text := 'select urungrubu as "Ürün Grubu", count(urungrubu) as "Satış Adedi", sum(tutar) as "Toplam Tutar" order by sum(urungrubu) desc';
AdoQuery1.Open();
Kullanıcı avatarı
canset
Üye
Mesajlar: 151
Kayıt: 19 Haz 2005 12:38

Re: Kayıt Sayısına Ulaşma

Mesaj gönderen canset »

Adodataset ile yapma imkanımız var mıdır acaba?
Kullanıcı avatarı
yhackup
Üye
Mesajlar: 115
Kayıt: 09 Ağu 2014 09:09
İletişim:

Re: Kayıt Sayısına Ulaşma

Mesaj gönderen yhackup »

mysql deki roolup özelliği bu iş için ;)
Çaylak Delphici :D

Yakup ULUTAŞ
Kullanıcı avatarı
canset
Üye
Mesajlar: 151
Kayıt: 19 Haz 2005 12:38

Re: Kayıt Sayısına Ulaşma

Mesaj gönderen canset »

Access kullanıyorum veritabanı olarak.
Kullanıcı avatarı
xozcanx
Üye
Mesajlar: 362
Kayıt: 05 Oca 2012 12:55

Re: Kayıt Sayısına Ulaşma

Mesaj gönderen xozcanx »

canset yazdı:Adodataset ile yapma imkanımız var mıdır acaba?
Merhaba,

Yapabilirsiniz.
Nasibinde varsa, alırsın karıncadan bile ders, Nasibinde yoksa, bütün cihan önüne serilse, sana ters..
Cevapla