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;
Yuvarlama Sorunu?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Yuvarlama Sorunu?
DBEdit5.Text:=FloatToStr(c);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;
yerine
DBEdit5 in işaret ettiği alanı kullanın.
Örneğin KUllandigimiz_tablo.FieldByName('KAYIT_ADI').Value := c;