Yuvarlama Sorunu?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Ahmett-AydiNN
Üye
Mesajlar: 2
Kayıt: 28 Ara 2011 08:13

Yuvarlama Sorunu?

Mesaj gönderen Ahmett-AydiNN »

Arkadaşlar Delphide Bir Stok Otomasyonu Yaptım. Stok Girişinde Ondalıklı Bir Sayı İle(0,75) Tam Sayıyı Sonuç Elde Etmek istiyorum. Fakat Ne Yaptımsa Hep Veri Türü Uyuşmazlıgı Hatası Alıyorum. Dbgridde Bir Türlü Göremiyorum.. Lütfen Yardımcı Olabilecek Varsa Bekliyorum..

Delphideki Kod Satırım:

procedure TForm4.BitBtn2Click(Sender: TObject);
var
b,c,a:Double;
begin
a:=StrToFloat(DBEdit3.Text);
b:=StrToFloat(DBEdit4.Text);
c:=a*b;
DBEdit5.Text:=FloatToStr(c);
DBNavigator1.BtnClick(nbpost);
end;
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Yuvarlama Sorunu?

Mesaj gönderen Lost Soul »

Ahmett-AydiNN yazdı:Arkadaşlar Delphide Bir Stok Otomasyonu Yaptım. Stok Girişinde Ondalıklı Bir Sayı İle(0,75) Tam Sayıyı Sonuç Elde Etmek istiyorum. Fakat Ne Yaptımsa Hep Veri Türü Uyuşmazlıgı Hatası Alıyorum. Dbgridde Bir Türlü Göremiyorum.. Lütfen Yardımcı Olabilecek Varsa Bekliyorum..

Delphideki Kod Satırım:

procedure TForm4.BitBtn2Click(Sender: TObject);
var
b,c,a:Double;
begin
a:=StrToFloat(DBEdit3.Text);
b:=StrToFloat(DBEdit4.Text);
c:=a*b;
DBEdit5.Text:=FloatToStr(c);
DBNavigator1.BtnClick(nbpost);

yuvarlama için de Round, RoundTo veya RoundUp kullanabilirsiniz.
end;
DBEdit5.Text:=FloatToStr(c);
yerine
DBEdit5 in işaret ettiği alanı kullanın.
Örneğin KUllandigimiz_tablo.FieldByName('KAYIT_ADI').Value := c;
Cevapla