Dongu bitiminde toplama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Ahmet ALTUNTAŞ
Üye
Mesajlar: 94
Kayıt: 10 Tem 2010 08:05
Konum: TEKİRDAĞ

Dongu bitiminde toplama

Mesaj gönderen Ahmet ALTUNTAŞ »

Kod: Tümünü seç

var s:string;
a,x:integer;
begin
x:=0;
for a:=0 to QryHesapla.recordcount -1 do
begin
s:=floattostr(MinuteSpan(StrtoDatetime(QryHesaplaGirisSaati.text),(strtodatetime(QryHesaplaCikisSaati.Text))));
x:=x+strtoint(s);
Edit3.text:=inttostr(x);
QryHesapla.next;
end;
end;
merhaba arkadaşlar
yukarıdaki kodda iki saat arasıdaki farkı bulup edit3 içerisine yazdırıyorum.
Ama bir alanım daha var örnegin içerisindeki deger 3600.ben bu dongunun bitiminde 3600 sayısını edit3 içerisindeki dongu sonunda cıkan sayıyla toplayıp edit3 'un degerını edi3 + 3600 olarak degiştirmek istiyorum.Edit3+3600 dedigimde dongu sona ermedıgı ıcın sureklı her dongude 3600 ekleyerek devam edıyor.
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S

Başarı Bir Yolculuktur, Varış Noktası Değil...!
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: Dongu bitiminde toplama

Mesaj gönderen thelvaci »

O halde toplama işlemini neden döngünün sonunda yapmıyorsunuz ?
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Dongu bitiminde toplama

Mesaj gönderen conari »

Kod: Tümünü seç

x:=x+strtoint(s);
//Edit3.text:=inttostr(x); //buradan çıkarıyoruz
QryHesapla.next;
end;
Edit3.text:=inttostr(x)+3600; // burada 3600 ekle
end;
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
Ahmet ALTUNTAŞ
Üye
Mesajlar: 94
Kayıt: 10 Tem 2010 08:05
Konum: TEKİRDAĞ

Re: Dongu bitiminde toplama

Mesaj gönderen Ahmet ALTUNTAŞ »

Cevap için teşekkür ederim arkadaşlar.
Sorunu şu şekilde hallettim.


if QryHesapla.Eof then
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S

Başarı Bir Yolculuktur, Varış Noktası Değil...!
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Re: Dongu bitiminde toplama

Mesaj gönderen hi_selamlar »

Ahmet ALTUNTAŞ yazdı:
MCP - MCTS
MCSA+S - MCSE+S
:bravo:
Herkes cahildir, bazi konularda.
Cevapla