Herkese Merhabalar..
İnşaat şirketleri üzerine hazırladığım programımda cxgrid lerin Currency alanlarında sıkıntı yaşıyorum. Normalde CXGrid 0,97 olarak gösteriyor fakat benim virgülden sonra 4 karakter almam lazım şöyleki 0,97 yerine 0,9703 olması lazım. Kireç gibi ürünlerde küsuratlı hesaplanıyor.
Veritabanı : MSSQL
Alan Tipi : Money
Adoquery ve DataSource ler Runtime da oluşturulup yok ediliyor.
CXGrid de bahsettiğim kolonların Display Format özelliğini
,0.0000 TL;-,0.0000 TL şeklinde yaptım ama değişen birşey olmadı.
Yardımlarınızı bekliyorum. Çok teşekkürler.
CXGrid de Currecy Alan Hk.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
CXGrid de Currecy Alan Hk.
amatör küme programcı 

Re: CXGrid de Currecy Alan Hk.
money yaptığındandır.
Float veya decimal kullan.
Float veya decimal kullan.
Bir kelimenin anlamını öğretsen bile yeter..



Re: CXGrid de Currecy Alan Hk.
Formatt belirttiğiniz gibi tanımlamanıza ilave olarak "DecimalPlaces" özelliğine de virgünden sonra kaç karakter değerin dikkate alınacağının bilgisini vermeniz gerekir bu durumda DecimalPlaces özelliğine 4 değerini vermelisiniz.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Re: CXGrid de Currecy Alan Hk.
evet @conari kardeşim float yaptım colomn da displayFormat özelliğinde virgülden sonra 9 sıfır koyunca halloldu.. teşekkürler.
iyi çalışmalar
iyi çalışmalar
amatör küme programcı 

Re: CXGrid de Currecy Alan Hk.
gerçektende dikkat edilmesi gereken bir konu
78.430 adet alımda 0,97 olarak hesaplarken 100 lira gibi bi eksik rakam ortaya çıkıyor. Fatura kesilirken kesen firma ise 0,97033 olarak birim fiyatı almış. @vkamadan hocam mesajınızda bahsettiğiniz gibi aynı zamanda DecimalPlaces özelliğini 9 karakter yaptım (windows en fazla o kadar destekliyormuş. Bkz : Bölge dil ve seçenekleri) ne olur ne olmaz yardımlarınız için teşekkür ederim.
78.430 adet alımda 0,97 olarak hesaplarken 100 lira gibi bi eksik rakam ortaya çıkıyor. Fatura kesilirken kesen firma ise 0,97033 olarak birim fiyatı almış. @vkamadan hocam mesajınızda bahsettiğiniz gibi aynı zamanda DecimalPlaces özelliğini 9 karakter yaptım (windows en fazla o kadar destekliyormuş. Bkz : Bölge dil ve seçenekleri) ne olur ne olmaz yardımlarınız için teşekkür ederim.
amatör küme programcı 

-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: CXGrid de Currecy Alan Hk.
hocam bende aynı sorundan muzdaribim
cxgridi çalışma anında oluşturuyorum
tüm sutunlarda (float olan) decimali virgülden sonra 4 hane yapmak istiyorum
decimal place olayını bir türlü yazamadım helpede baktım siz nasıl yaptınız
cxgridi çalışma anında oluşturuyorum
tüm sutunlarda (float olan) decimali virgülden sonra 4 hane yapmak istiyorum
decimal place olayını bir türlü yazamadım helpede baktım siz nasıl yaptınız
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Re: CXGrid de Currecy Alan Hk.
cxgrid de ilgili alanı seçtiktek sonra properties dan CurrencyEdit yapın.. Altında DecimalPlaces olarak göreceksiniz onu da 4 yapın..
amatör küme programcı 

-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: CXGrid de Currecy Alan Hk.
doğrudur ama çalışma anında create ediliyor
kullanıcı tablo ismini kendi belirliyor
bu tablo o an için cxgridde gösteriliyor
form1.ADOQuery1.Fields[0].DisplayName
şeklinde sutunları ayırt ediyorum bu durumda nasıl yaparım ?
kullanıcı tablo ismini kendi belirliyor
bu tablo o an için cxgridde gösteriliyor
form1.ADOQuery1.Fields[0].DisplayName
şeklinde sutunları ayırt ediyorum bu durumda nasıl yaparım ?
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar