Ondalık Sayı Yazmak - (EditMask,Display Format ............)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
goksenin
Üye
Mesajlar: 37
Kayıt: 04 Ara 2003 11:59
İletişim:

Ondalık Sayı Yazmak - (EditMask,Display Format ............)

Mesaj gönderen goksenin »

Sa. Merhaba.

1- Alan tipi olarak Interbase de DOUBLE PRECISION kullanıyorum.
2- Bu alana 2,50 3,58 4,55 1,50 gibi veri kaydetmek istiyorum.

yani en küçük sayı 0,00 en büyük sayıda 5,00 olacak şekilde...her neyse büyüklük önemli deil.

cxGrid 'in içinde MaskEdit özelliğini kullanıyorum veya Fieldın Display formatına 0,00;1;_ veya 0,00;0;_ yazıyorum ancak kullanıcı mesala 2,50 yazdığı zaman sondaki sıfırı uçuruyor 2,5 yapıyor...
sorunum sadece sonu 0 ile biten sayılardan dolayı yani 2,85 3,27 yazarsam olay ok. ancak 3,50 falan gibi sonu 0 olursa bunu 3,5 yapıyor bunu 3,50 olarak nasıl yaptırırım...

Bilginiz varsa paylaşırsanız sevinirim.
Göksenin.
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

projenizde önemlimi bilmiyorum ama virgülden sonraki 0 etkisiz olduğundan siliyor. Alanı stringe çevirip denersen farkı görebilirsin...

Kolay Gelsin
goksenin
Üye
Mesajlar: 37
Kayıt: 04 Ara 2003 11:59
İletişim:

bgoktas 'a Cevap

Mesaj gönderen goksenin »

saolasın bgoktas...
farkındayımda maalesef bu alanı strig çeviremem benden önceki arkadaş böyle yapmış çok kullanıcısı var bu prgnin ve hesaplamalar falan tüm kodu değiştirmek epey sürer...

eğer bu şekilde bir şeyler yapabilirsem iyi olacak.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Ben dispilay format olarak ###,##0.00 kullanıyorum. Bunu bir dene.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Field'in displayformatını #,#0.00 olarak deneyin olması gerekir....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
goksenin
Üye
Mesajlar: 37
Kayıt: 04 Ara 2003 11:59
İletişim:

Son Olarak #,#0.00 -,--

Mesaj gönderen goksenin »

Tşk naile ve fahrettin ...

#,#0.00 bunu kullanıyorum istediğim oldu sayılır...

Son olarak acaba kullanıcı yazarken -,-- şu formatı görebilir mi?
veya her halukarda 3 rakam yazacak ya ilk rakamı yazdıktan sonra direk virgül attırtabilirmiyim daha sonra öteki iki sayıyı yazsın kullanıcı virgül yazacam diye kasmasın..

ilginize tşk ...
kolay gelsin.

Göksenin....
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

maskedit kullanarak yapabilirsiniz bunu da
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Cevapla