Arkadaşlar,
Access'te para birimi olarak tanımlanmış bir alanım var. DbEdit'e bu değeri aktarıyorum. Veriler accesste göründüğü gibi gelmiyor. Örneğin benim istediğim 10,00 veya 7,50 şeklinde yazılması. Adotable'ın field özelliğindeki currency alanını kullandım. Ama bu değeri form içerisinde hesaplamalarda kullanıyorum. Currency 10,00 TL getirdiği için hata veriyor. İstediğim işlemi nasıl yapabilirim? yardımlarını bekliyorum.
DBEdit'in currency özelliği
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: DBEdit'in currency özelliği
Kod: Tümünü seç
Toplam:=Toplam+DBEdit1.Field.AsFloat
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: DBEdit'in currency özelliği
Hesaplama yaparken bu şekilde görüntülüyorum. Hesaplamalarda sorunum yok. Sadece görüntülemeyi yaparken 12,50 şeklinde görüntülenmesini istiyorum. Fakat 12,5 şeklinde görüntülüyor.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: DBEdit'in currency özelliği
İlgili alanın, DisplayFormat özelliğini #,###.00' şeklinde verin.
Kod: Tümünü seç
ADOTable1TutarAlani.DisplayFormat:='#,###.00';
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: DBEdit'in currency özelliği
Teşekkür ederim. Çok işime yaradı 

-
- Üye
- Mesajlar: 25
- Kayıt: 04 Ara 2010 12:34
Re: DBEdit'in currency özelliği
Alternatif bir yöntem de şu şekilde olabilir.
AnsiReplace() fonksiyonunu kullanmak. Gelen değerin içindeki TL yazan kısmı kesip atabilirsin alırken mesela.
ÖRN:
AnsiReplace() fonksiyonunu kullanmak. Gelen değerin içindeki TL yazan kısmı kesip atabilirsin alırken mesela.
ÖRN:
Kod: Tümünü seç
AnsiReplace(ifade,'Değişecek Kısım','Yerine konulacak kısım');
Re: DBEdit'in currency özelliği
Access sağlıklı bir veritabanı değildir. 10.000 kayıttan sonra sapıttığını duymuştum. Acil olarak firebird tafsiye ederim.
Kolay Gelsin...
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.