editin içine virgüllü sayı yazma?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 401
- Kayıt: 22 Tem 2004 02:03
- Konum: sıkıntı çekmişlere yakın bi yerden
editin içine virgüllü sayı yazma?
merhabalar;
db gridim var tl cinsinden sayılar giriyorum yani bol sıfırlı(gerçi 2005 den sonra bi anlamı kalmıcak ama bana şu an lazım)
kısaca sayıları sağdan üçerli bölmelere ayıracak.
araya virgülmü olur noktamı olur hiç farketmez
not şimdiden vermiş olduğunuz güzel cevaplar için teşekkür ederim
db gridim var tl cinsinden sayılar giriyorum yani bol sıfırlı(gerçi 2005 den sonra bi anlamı kalmıcak ama bana şu an lazım)
kısaca sayıları sağdan üçerli bölmelere ayıracak.
araya virgülmü olur noktamı olur hiç farketmez
not şimdiden vermiş olduğunuz güzel cevaplar için teşekkür ederim
type
Tform1 = class(Tform)
Tform1 = class(Tform)
S.A.
ilgili alanaın display formatına yazarsan hem sayıları virgüllü yazar hemde kuruşları gösterir.
Kolay gelsin.
ilgili alanaın display formatına
Kod: Tümünü seç
#,##.##
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
-
- Üye
- Mesajlar: 401
- Kayıt: 22 Tem 2004 02:03
- Konum: sıkıntı çekmişlere yakın bi yerden
sevgili aslan ben aslında sorunumu tam olarak ifade edemedim
label içerisine yazdırdığım zaman bir sorun yok
olarak zaten yazdım ama bunu sayıları girdiğim edite aktarmam lazım işte burda sorun yaşıyorum editin changesine yazdığım kodlarda sorun çıkıyo
sonuç olarak editn içerisine sayı girmeye başladığım anda bana virgüllü(yada noktal) olarak para girişinde kolaylık yaşatacak bir kod lazım
editin change sine
yazdım bana
hepinize teşekkür ederim.
label içerisine yazdırdığım zaman bir sorun yok
Kod: Tümünü seç
begin
x := (StrToFloat(gider.Text))+(StrToFloat(iscilik.Text));
Label1.Caption:= ('Toplam Giderler= '+ FormatFloat('#,##.##',x)+' TL');
y := ( (x* (StrToFloat(DBComboBox1.Text))) /100 );
z :=x+y;
DBEdit6.Text := FloatToStr(z);
Label8.Caption := ('Kazanç Oranı= '+FormatFloat('#,##.##',y)+' TL');
Label9.Caption := ('Satış Fiatı = '+FormatFloat('#,##.##',z)+' TL');
end;
sonuç olarak editn içerisine sayı girmeye başladığım anda bana virgüllü(yada noktal) olarak para girişinde kolaylık yaşatacak bir kod lazım
editin change sine
Kod: Tümünü seç
gider.Text := FormatFloat('#,',StrToFloat(gider.Text));
hatasını verdi"5.222 is not valid floating point value
hepinize teşekkür ederim.
type
Tform1 = class(Tform)
Tform1 = class(Tform)
-
- Üye
- Mesajlar: 401
- Kayıt: 22 Tem 2004 02:03
- Konum: sıkıntı çekmişlere yakın bi yerden
hüsonet abimizin yazdığı kodu uyarladım programa monte ettim
fakat sorun hala aynı editte noktalı olarak ayırıyo fakat editin çıkışında
fakat sorun hala aynı editte noktalı olarak ayırıyo fakat editin çıkışında
hatasını veriyor ilgili field'ımın tipi DOUBLE PRECISION noktaları virgül yaptım ama hala aynı sorun'1.250.000' is not valid floating point value for field 'MAL_KAZANC_GIDERLER
type
Tform1 = class(Tform)
Tform1 = class(Tform)
-
- Üye
- Mesajlar: 401
- Kayıt: 22 Tem 2004 02:03
- Konum: sıkıntı çekmişlere yakın bi yerden
-
- Üye
- Mesajlar: 401
- Kayıt: 22 Tem 2004 02:03
- Konum: sıkıntı çekmişlere yakın bi yerden
edit db edit on exiti boş noktalı ve virgüllü her türlü aktarım yapılamıyor
ve erişime izin vermiyor(virgüller veya noktalar silinmiyor)
aktarımda bir sorun yok gibi showmessage ile baktım rakamları her girdiğimde editte virgüllü fakat datada normal yazıyor (istediğimde bu zaten) interbase de datalara baktığımda fieldlarda kendisi otomatik olarak virgül ayracı koyuyor programda yapıyorum dbeditten çıkışta böle bir sorun yapıyor.... label statik editler dinamik olduğu içinmi bu kadar uğraştırdı. anlamış deilim

ve erişime izin vermiyor(virgüller veya noktalar silinmiyor)
aktarımda bir sorun yok gibi showmessage ile baktım rakamları her girdiğimde editte virgüllü fakat datada normal yazıyor (istediğimde bu zaten) interbase de datalara baktığımda fieldlarda kendisi otomatik olarak virgül ayracı koyuyor programda yapıyorum dbeditten çıkışta böle bir sorun yapıyor.... label statik editler dinamik olduğu içinmi bu kadar uğraştırdı. anlamış deilim




type
Tform1 = class(Tform)
Tform1 = class(Tform)
S.A.
dbeditlere bağladığın alanın editformatını ve displayformatını şeklinde denermisin.
önceden sadece display formatını değiştirmiştirk
Kolay gelsin.
dbeditlere bağladığın alanın editformatını ve displayformatını
Kod: Tümünü seç
#,##.##
önceden sadece display formatını değiştirmiştirk

Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
-
- Üye
- Mesajlar: 401
- Kayıt: 22 Tem 2004 02:03
- Konum: sıkıntı çekmişlere yakın bi yerden