Onchange Event'te Hata

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
canset
Üye
Mesajlar: 151
Kayıt: 19 Haz 2005 12:38

Onchange Event'te Hata

Mesaj gönderen canset »

S.A.

Onchange eventine yazdığım iki satır koddan ilk satırın çalışıp, ikinci satırın çalışmadığını farkettim. Acaba neden ve ne yapmam gerekir? Yardımlarınızı bekliyorum. (paradox veri tabanı)

Kod: Tümünü seç

procedure Tform4.Table3MIKTARChange(Sender: TField);
begin
table3TOPLAM.AsCurrency:= table3MIKTAR.AsInteger*table3FIYAT.AsCurrency;
table3KAR.AsCurrency:= table3MIKTAR.AsInteger*table3KARBI.AsCurrency;
end;
TOPLAM hesaplamasını alabilirken, KAR hesaplamasını alamıyorum!
akdatilla
Üye
Mesajlar: 292
Kayıt: 02 Nis 2006 06:04
Konum: Antalya

Re: Onchange Event'te Hata

Mesaj gönderen akdatilla »

Verdiğiniz kodlara baktığım zaman ilk satırın çalıştığını bile anlayamıyorum. Burdan gözükmüyor ama bence yazdığınız prosedürün hemen başına bir breakpoint koyun, programda ilgili komutu çalıştırın ve işaretlediğiniz satırda programın durmasın bekleyin. Sonra F7 tuşu ile adım adım programı çalıştırın. Hatayı görme olasılığınız artacaktır.
Bunun dışında şöyle bir tahminim daha var, kullandığınız datasetin miktarchange olayının dışında başka alanlar için de onchange tanımlaması yaptıysanız bu tanımlamalar sebebi ile farketmediğiniz işlemler gerçekleşiyor olabilir. Bu sebeple ilgili prosedürleri tekrar gözden geçirin.
GURGAH
Üye
Mesajlar: 22
Kayıt: 10 Ağu 2010 06:10

Re: Onchange Event'te Hata

Mesaj gönderen GURGAH »

a.s
nasıl bir hata verdiğini yazsaydınız keşke. aklıma o kadar çok şey geliyor ki. mesela table3KARBI.AsCurrency fieldinden null değer gelmesi gibi. ;)
Cevapla