Borç miktarını TL cinsinden gösterme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Borç miktarını TL cinsinden gösterme
Nerhaba arkadaşlar yapmış olduğum ticari uygulamada edit de borç miktarını 1200 şeklinde gösteriyorum ben buna 1200,00 TL şeklinde göstermek istiyorum acaba nasıl yaparım.. ??
Re: Borç miktarını TL cinsinden gösterme
Kod: Tümünü seç
Edit1.Text := Format('%m',[1200.00]);
Re: Borç miktarını TL cinsinden gösterme
cevabınız için tşk ederim fakat editin içine tıkladığım zaman .00TL yazısı gidiyor ayrıca editte mesela 5.00 yazıyorsa bu koddan sonra sadece 1.200 tl yazıyor..
Re: Borç miktarını TL cinsinden gösterme
o zaman mask edit kullanacaksın. tabi ki 1200 yazar çünkü ordaki değeri değiştirmen gerekiyor 

Re: Borç miktarını TL cinsinden gösterme
nasıl yapacaz hocam anlamadım biraz daha açıklarmısınız ? kodu editin mask edit olayına mı yazacaz ??
Re: Borç miktarını TL cinsinden gösterme
Maskedit Componenti var onu kullanabilirsin istersen.
Re: Borç miktarını TL cinsinden gösterme
mask edit componenti olmadan yapılmaz mı bu o kadar zor bişey değil ...
Re: Borç miktarını TL cinsinden gösterme
editin içine tıklayınca birşey değişmiyor sen başka bir kod daha yazmış olmayasın. yoksa dbedit mi kullanıyorsun ?
Re: Borç miktarını TL cinsinden gösterme
TCurrencyedit adında 3. parti bi bileşen vardı. Onu da kullanabilirsiniz..
Bkz: JVCL, Raize, DevExpress, BussinessSkin gibi paketlerde de mevcut.
Tavsiye: JVCL
Sebep : Beleş
Bkz: JVCL, Raize, DevExpress, BussinessSkin gibi paketlerde de mevcut.
Tavsiye: JVCL
Sebep : Beleş
amatör küme programcı 

Re: Borç miktarını TL cinsinden gösterme
evet dbEdit kullanıyorum..
Re: Borç miktarını TL cinsinden gösterme
Kod: Tümünü seç
DBEDit.text= CurrToStrF(DBEDit.text,ffCurrency, 2)
onchange
onkeypress lere yazıver.
Bir kelimenin anlamını öğretsen bile yeter..



Re: Borç miktarını TL cinsinden gösterme
conari hocam ilgin için tşk ederim verdiğin koud onChange olayına şu şekild eyaz ım :
DBEDit9.text=CurrToStrF(DBEDit.text,ffCurrency, 2)
ama hata verdi :
[Error] Unit4.pas(224): ':=' expected but '=' found
[Error] Unit4.pas(224): Undeclared identifier: 'DBEDit'
[Error] Unit4.pas(224): 'END' expected but ',' found
[Fatal Error] Project2.dpr(22): Could not compile used unit 'Unit4.pas'
DBEDit9.text=CurrToStrF(DBEDit.text,ffCurrency, 2)
ama hata verdi :
[Error] Unit4.pas(224): ':=' expected but '=' found
[Error] Unit4.pas(224): Undeclared identifier: 'DBEDit'
[Error] Unit4.pas(224): 'END' expected but ',' found
[Fatal Error] Project2.dpr(22): Could not compile used unit 'Unit4.pas'
Re: Borç miktarını TL cinsinden gösterme
"kopyala, yapıştır"dan sonra "kontrol et,gerekirse düzelt" komutunu kullanın
hata mesajında

hata mesajında
diyor,':=' bekliyordum ama '=' buldum
Kod: Tümünü seç
DBEDit.text:= CurrToStrF(DBEDit.text,ffCurrency, 2);
Re: Borç miktarını TL cinsinden gösterme
Bunu imzamamı eklesem acabaunicorn64 yazdı:"kopyala, yapıştır"dan sonra "kontrol et,gerekirse düzelt" komutunu kullanın![]()

Bir kelimenin anlamını öğretsen bile yeter..



Re: Borç miktarını TL cinsinden gösterme
unicorn64 yazdı:"kopyala, yapıştır"dan sonra "kontrol et,gerekirse düzelt" komutunu kullanın![]()
hata mesajındadiyor,':=' bekliyordum ama '=' buldumKod: Tümünü seç
DBEDit.text:= CurrToStrF(DBEDit.text,ffCurrency, 2);
nedemek istediğinizi anlayamadım ayrıca en son yazdığınız kodda hata verdi çalışimadı

