Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi
Ön Sipariş Talebinde Bulunan Üyelerimiz
Sipariş Talebinde Bulunan Üyelerimiz

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
FormatFloat sorunu
#1
Merhaba; 

Kullanıcı edite sayısal değer girince dbye kayıt sırasında sayıyı para formatına çeviriyorum. Fakat 2 sıkıntıyı çözemedim.

1. Edite 111111 yazdığında format 111.111 olmuyor, 111112 yazdığında sorun yok format çalışıyor.
2. Edite 12575 yazıldığında 12.575 olarak nasıl dönüştürebilirim?

ParamByName('FT').AsString := FormatFloat('#,##0.##', StrToFloat(Fiyat.Text));
Cevapla
#2
Arkadaşlar konu güncel. Sad
Cevapla
#3
Bu dönüşümü nerede görmek istiyoruz ? Yazdığın TEdit içinde değişimi görmek istiyoruz gibi görünüyor ancak parambyname işi veritabanına yönelik gösteriyor.

Kod yazarak örnek verirseniz daha rahat anlaşılır.

Örneğin böyle bir şey mi ?

procedure TForm1.FiyatEnter(Sender: TObject);
begin
 Fiyat.Text := StringReplace( Fiyat.Text, '.', '', [rfReplaceAll]);
end;

procedure TForm1.FiyatExit(Sender: TObject);
begin
 Fiyat.Text := FormatFloat('#,##0.##', StrToFloat(Fiyat.Text));
end;
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#4
Cevap için teşekkür ederim.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Ses sorunu ermanispir@gmail.com 5 137 02-11-2018, Saat: 18:29
Son Yorum: ihalilcoban
  Delphi 10.2 Aes sorunu seci20 2 86 17-10-2018, Saat: 12:41
Son Yorum: seci20
  salt okunur fonksiyon sorunu codder71 3 214 09-10-2018, Saat: 16:38
Son Yorum: codder71
  ADOConnection Conneted 'da Sql Stop Sorunu emrahgs 8 218 09-10-2018, Saat: 14:38
Son Yorum: emrahgs
Question OpenSSL .dll sorunu delphi 10.2 Mr.Developer 5 485 12-09-2018, Saat: 17:08
Son Yorum: uparlayan



Konuyu Okuyanlar: 1 Ziyaretçi