Sayı Formatı Gösterme ve Kaydetme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
DelphiNV
Üye
Mesajlar: 54
Kayıt: 28 Oca 2005 03:15
Konum: Bursa

Sayı Formatı Gösterme ve Kaydetme

Mesaj gönderen DelphiNV »

Selam Arkadaşlar.
00,077,01,077,10,077 virgülden önce 2 basamak ,virgülden sonra 3 basamak, olacak şeklinde rakamları nasıl gösterebilirim. aynı şekilde SQL database kaydetmem gerekiyor.
nasıl bir format uygulamalıyım.

Saygılar...
recepuncu
Üye
Mesajlar: 66
Kayıt: 04 Nis 2006 08:22
Konum: Çorum

Re: Sayı Formatı Gösterme ve Kaydetme

Mesaj gönderen recepuncu »

Virgülden sonra 2 basamak:
Caption := FormatFloat('0.00',StrToFloat(Edit3.Text));

Virgülden sonra 3 basamak:
Caption := FormatFloat('0.000',StrToFloat(Edit3.Text));

Virgülden öncesi nasıl bir veri kullanıldığına bağlı, örneğin herhangi bir bölme işleminin sonucu ise virgülden öncesinin 2 veya 3 basamak olması Delphi nin deil, matematik kanunlarının problemi olurdu :)

Sql e aynı şekilde kaydetmen için Float alan kullanman yeterli. Ama illa extra bişey yapman gerekecekse Dec (Specify the number of digits after the decimal point) alanını bularak, virgülden sonrasının kaç basamak olacağını belirtmelisin.

İyi çalışmalar.
"Şu deredeki su,kaç kere değişti,yıldızların akisleri hep yerinde."
DelphiNV
Üye
Mesajlar: 54
Kayıt: 28 Oca 2005 03:15
Konum: Bursa

Re: Sayı Formatı Gösterme ve Kaydetme

Mesaj gönderen DelphiNV »

Haklısın, Kafam Karışıktı Biraz bugün. Cevabın için Teşekkür Ederim.
Cevapla