Farklı alanlardaki aynı ürünlerin miktar toplamı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Farklı alanlardaki aynı ürünlerin miktar toplamı

Mesaj gönderen serkan »

[img]
http://www.tekkalem.com.tr/images/TABLO.JPG
[/img]

selam arkadaşlar yukardaki gibi bir tablom var dikkat edilirse aynı ürün ÜRÜN1,ÜRÜN2,ÜRÜN3 v.s farklı alanlarda var.yapmak istediğim bu tablodaki aynı ürünleri ve miktarlarının toplamını alt alta raporlamak.Bunun için nasıl bir kod yazmalıyım.

örneğin

A ÜRÜNÜ -----28
B ÜRÜNÜ-----14
C ÜRÜNÜ----7

gibi.yardımcı olursanız sevinirim.
Kullanıcı avatarı
modigant
Üye
Mesajlar: 40
Kayıt: 08 Mar 2008 01:35

Re: Farklı alanlardaki aynı ürünlerin miktar toplamı

Mesaj gönderen modigant »

Bence 3 tane farklı koşullu sorgu yazman lazım A,B ve C ürünleri için ayrı ayrı. Tek bir query ile bu sorunu halledebilirsin.
Sular yükselince, balıklar karıncaları yer...Sular çekilince de karıncalar balıkları...Kimse bugünkü üstünlüğüne ve gücüne güvenmemelidir....
Çünkü kimin kimi yiyeceğine.. "Suyun Akışı Karar Verir..."
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: Farklı alanlardaki aynı ürünlerin miktar toplamı

Mesaj gönderen F.Atagun »

Hocam ,
1- griddeki verileri toplarsınız
2- sql ile toplam çekebilirsiniz. :ara

Griddeki verileri toplayalım. Kendine göre uyarla lütfen

Kod: Tümünü seç

begin
toplam:=0.0;   // Toplam varda Currency olrak tanımlandı
ADOQuery1.first  ;
while not ADOQuery1.eof do
begin
toplam:=toplam+dbgrid1.columns.grid.fields[4].AsCurrency;
ADOQuery1.next;
end;
Label9.Caption:='Toplam '+ currtostr(toplam) +' YTL ' ;
end;




Kolay gelsin
Cevapla