onexit olayına procedure işletiyorum dbedite yazamıyorum

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

onexit olayına procedure işletiyorum dbedite yazamıyorum

Mesaj gönderen AliErdem »

Kod: Tümünü seç

procedure TForm1.toplam;
var
ebat1,ebat2,adet,toplam:real;
begin
ebat1:=strtofloat(dbedit3.Text)/100;
ebat2:=strtofloat(dbedit4.Text)/100;
adet:=strtofloat(dbedit5.Text);
toplam:=ebat1*ebat2*adet;
dbedit6.Text:=floattostrf(toplam,ffgeneral,6,2);
end;

Kod: Tümünü seç

procedure TForm1.DBEdit5Exit(Sender: TObject);
begin
toplam;
end;
dbedit5 in onexit olayında toplam procedure çalıştırıyorum ama dbedit6 ya yazmıyor

dbedit6'ya tab ile geçilmiyor yani enabled:=false; ama oraya yazdırmak istiyorum . teşekkürler
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

DBEdit6'ya yazmak yerine, DBEdit6'nın bağlı olduğu tabloyu edit edip ilgili alana yazın ve post edin. Otomatik belirir.
Resim
Resim ....Resim
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

teşekkür ediyorum :) son hali

Kod: Tümünü seç

procedure TForm1.toplam;
var
ebat1,ebat2,adet,toplam:real;
sonuc:string;
begin
ebat1:=strtofloat(dbedit3.Text)/100;
ebat2:=strtofloat(dbedit4.Text)/100;
adet:=strtofloat(dbedit5.Text);
toplam:=ebat1*ebat2*adet;
sonuc:=floattostrf(toplam,ffgeneral,6,2);
IBDataSet1.FieldByName('toplam').AsString:=sonuc;

end;
belki birinin işine yarar :) klay gele.
Cevapla