ACİL YARDIM EDİN

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kilitli
tamer.turkmen
Üye
Mesajlar: 1
Kayıt: 05 Oca 2008 06:49

ACİL YARDIM EDİN

Mesaj gönderen tamer.turkmen »

Resim

bir kasa defteri programı yazıyorum. veri tabanı olarak access kullanıyorum. bağlantıyıda ADOQuery le yaptım.

SORUM ŞU :
DBGrid deki Giren Miktar sütünundaki miktarları toplayıp Toplam Tutar yazan edite yazdırmak istiyorum.
birde Çıkan Miktar sütünundaki yazan miktarlarıda Toplam Tutardan çıkarmak istiyorum.


YARDIMLARINIZI BEKLİYORUM.... TEŞEKKÜR EDERİM.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: ACİL YARDIM EDİN

Mesaj gönderen mkysoft »

toplamları yine adoquery ile yapman daha uygun olur. İstersen kayıtları tek tek gezerekte toplam hsaplatabilirsin ama yavaş olacaktır.

Kod: Tümünü seç

select sum(giren-cikan) from tablom
şeklindeki bir sorgu sana aradığın sonucu verecektir.
tüm kayıtları gezmek istersen table nesnesinin after open olayından sonra:

Kod: Tümünü seç

table1.first;
while table1.eof=false do
begin
  toplam = toplam + table1.FieldByName('giren').asfloat - table1.FieldByName('cikan').asfloat
  table1.next;
end;
bu şekilde bir yapıda işini görecektir.
Kilitli