Kod: Tümünü seç
while not dm1.QSatistemp.eof do
begin
kdv:=kdv+dm1.QSatistempKDV_Tutar.AsFloat;
ShowMessage(FloatToStr(kdv));
toplam:=toplam+dm1.QSatistempGeneltoplam.AsFloat;
Next;
end;
if FFaturabilgi=nil then
begin
.....
.....
end;
Kod: Tümünü seç
while not dm1.QSatistemp.eof do
begin
kdv:=kdv+dm1.QSatistempKDV_Tutar.AsFloat;
ShowMessage(FloatToStr(kdv));
toplam:=toplam+dm1.QSatistempGeneltoplam.AsFloat;
Next;
end;
if FFaturabilgi=nil then
begin
.....
.....
end;
Eğer BEGIN / END blok hatası yapmışsan WITH 'ler karışmış olabilir.tayipk yazdı:merhaba arkadaşlar aşağıdaki gibi bir kodum var her zaman aynı yöntemle yapmama rağmen bu sefer kod sonsuz döngüye giriyor. queryimde tek kayıt olsa bile sonsuz döngüye giriyor size göre hatam nerdedir arkadaşlar.Kod: Tümünü seç
while not dm1.QSatistemp.eof do begin kdv:=kdv+dm1.QSatistempKDV_Tutar.AsFloat; ShowMessage(FloatToStr(kdv)); toplam:=toplam+dm1.QSatistempGeneltoplam.AsFloat; Next; end; if FFaturabilgi=nil then begin ..... ..... end;
Kod: Tümünü seç
dm1.qsatistemp.next;