![]() | |
| | #1 (permalink) | |
| Üye Üyelik Tarihi: 12/2007 Yer: DELPHI LAND
Mesaj: 642
|
Merhaba, Griddeki filtrelenmiş verilerin toplamını aşağıdaki şekilde başarıyla alıyorum. Kod:
var
toplam : Currency;
begin
.
.
.
toplam :=0.0; //Currency
AdoQuery2.first ;
while not AdoQuery2.eof do
begin
toplam:=toplam+dbgrid1.columns.grid.fields[8].AsCurrency; // Tutar
AdoQuery2.next;
end;
Label3.Caption:='Toplam :' + currtostr(toplam) +' YTL ' ; // Toplam
.
.
.
Ancak ; Verilerde virgül (,) karakteri varsa ( aşağıdaki örneği verilmiştir ) Float olmayan bir sayı toplama giriyor diye uyarı verip program kırılıyor. Tutar 12500.00 olursa sorun yok işlem başarılı oluyor. Tutar 12,500.00 olursa program kırılıyor. Veritabanındaki tutarlar da virgül (,) olarak basamak ayrımı yapılmaktadır. --------------------------- Alıntı:
Çözüm olarak Calc. field olabilir ama SQL de bu sorunu gride göndermeden yapabilirmiyim ? Teşekkürler
__________________ Soru Sormadan Önce: http://forum.ceviz.net/pascal-delphi-delphinet/announcement-soru-sormadan-once.html Sigarayı BIRAKMANIN YOLLARI.......! http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp | |
| | |
| | #2 (permalink) |
| Kodlarım, Canlarım... Üyelik Tarihi: 05/2005 Yer: » Delphi Bölümü «
Mesaj: 1,677
|
Sorunu FloatToStrF fonksiyonu ilemi yoksa başka bir yollamı çözdün ?
__________________ Haberbox | Tek Sevgi | Genel Seçimler | Magice Book | Yerel Seçimler Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin... |
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 12/2007 Yer: DELPHI LAND
Mesaj: 642
|
Cemali Hocam, FloatToStrF Şeklinde Çözemedim.. Kodu aşağıdaki şekilde kullandım ama aynı hatayı veriyor. Kod: var toplam:Extended; PHP Kodu: Bir başka formda taksit toplamlarını alabilmek için yine aynı sorunum vardı. O sorunumu Editlerdeki tüm VİRGÜLl( , ) leri kaldırarak çözmüştüm. Kod: Edt5.Text:=StringReplace(Edt5.Text, ',', '', [rfReplaceAll]) Bunun sorunum üzerinde çalışıyorum. Henüz çözemedim. .
__________________ Soru Sormadan Önce: http://forum.ceviz.net/announcement.php?f=27&a=55 Sigarayı BIRAKMANIN YOLLARI.......! http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Warning: mysql_num_rows(): supplied argument is not a valid | makdemir08 | PHP | 2 | 15/05/2007 21:07 |
| C ' de Floating Point Exception | chaylock | C / C++ | 2 | 02/12/2006 15:58 |
| cannot find a valid baseurl for repo | delicocuk | GNU / Linux / UNIX / BSD / Pardus | 6 | 01/09/2006 21:37 |
| Warning: Supplied argument is not a valid ??? | Guardian | PHP | 3 | 15/11/2005 10:39 |
| Floating Banner da <div> problemi | duckula | Web Tasarım | 0 | 23/01/2005 22:07 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |