Dbgridde toplam alma ve bunu Edit1.text'se aktarma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
denizfatihi

Dbgridde toplam alma ve bunu Edit1.text'se aktarma

Mesaj gönderen denizfatihi »

dbgride sql ile toplam alıyorum yanlız bunu Edit1.text birtürlü göndermeyi
başaramadım (Not: Bütün işlemler tek bir tablodan yapılıyor Stok_Hareket_Tablosu)
ayrıca bu sql komutunu direkt fromun içine mi yazmam gerekiyor yoksa query'nin içine mi yazmam gerekir........

Bilen arkadaşlar lütfen yardım etsinler yardımlarınız için şimdiden teşekürler.
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

Benim projemde IBQuery ile tutar alanımı toplamt alanıma alyorum ve
edit1 in içine atıyorum..
IBQuery

Kod: Tümünü seç

select sum(TUTAR) as toplamt  from FATURA
IBDataSet in AfterPost'tunda her kayıt eklediğimde edit1 e aktarıyorum..

Kod: Tümünü seç

edit1.Text:=inttostr(Dm.IBQuery1TOPLAMT.Value);
İyi çalışmalar..
;)
P206
Kıdemli Üye
Mesajlar: 395
Kayıt: 17 Haz 2003 12:36
Konum: İstanbul

Mesaj gönderen P206 »

Birde kayıdın silinebileceğini unutmamak lazım öyle bir ihtimal varsa. BeforeDelete event ı nıda bu durum için kullanabilrsiniz.
denizfatihi

yardımcı olan arkadaşları çok teşekkürler

Mesaj gönderen denizfatihi »

yardımcı olan arkadaşları çok teşekkürler ama ben aşağıdaki gibi çözmeyi başardım

query6.close;
query6.SQL.clear;
Query6.sql.Text:='SELECT sum (STHAR_BF) FROM STHAR WHERE FISNO = "'+ Edit1.Text +'"';
QUERY6.OPEN;
edit13.text:=query6.Fields[0].asstring;
edit13.text:= formatfloat('###,###',strtofloat(edit13.text));
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Merhaba,
Daha temiz bir kod yazmak istersen die bilgi amaçlı söylüyorum yukarıdaki son 2 Satırdaki kodu tek satırda şöyle yapabilirsin,

Kod: Tümünü seç

edit13.text:=FormatCurr('.#,##',Query6.Fields[0].AsCurrency);
Başarılar.
Volkan KAMADAN
www.polisoft.com.tr
Cevapla