if (dbedit1.text <>'') and (dbedit2.text<>'') then
DBEdit3.Text:=FloatToStr(StrToFloat(DBEdit1.Text)/StrToFloat(DBEdit2.Text));
bu şekilde bir hesaplama yaptırmak istiyorum. 1.000,00 şeklinde bir rakam girildiğinde "1.000,00 is not floating point value" hatası alıyorum. bana yardımcı olabilir misiniz?
1.000,00 arada nokta olduğu için işlem yapamıyor yani sayı float değil demek istiyor yani ondalıklı sayı değil.....bunun için aradaki noktayı kaldır...
cevabınız için teşekkür ederim
rakamı formatla hususunda yardımcı olabilir misiniz? display forma ile ilgili yazıları okudum. küsürat kısmını nasıl çözebilirim?
dediğiniz gibi husodbedit kullandım gerçekten husonet hocamın elleri dert görmesin. yalnız bir sorum yine var table ı edit durumuna aldığım zaman "Record locked by another user Table: c:\...\... .db şeklinde bir hata alıyorum ne yapmam gerekir?
Görünen o ki database olarak paradox veya dbase kullanmışsın. Tek kullanıcı olarak tasarlandığından da Record locked by another user (kayıt başka bir kullanıcı tarafından kullanılıyor(kilitlendi)) hatası alıyorsun. Eğer database birden fazla kişi tarafından kullanılacaksa ya tablonun exculisive özelliği açık olmalı yada çok kullanıcı sistemini sorunsuz destekleyen bir database (FireBird, MySql, Ms Sql hatta oracle) kullanmalısın...