Gönderen Konu: Rave Report'a edit.text teki ondalıklı değerin aktarılması  (Okunma sayısı 95 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı smtylmz

  • Üye
  • ***
  • İleti: 30
  • Rep: +1/-0
  • Cinsiyet: Bay
    • smtylmz's world
arkadaslar merhaba tekrar . programımda fastreportu kullanmayı çözemediğim için rave report kullanıyorum. tutar alanımda ondalıklı değer var mesela 36.000,00 gibi. ravereport a gecip tutar alanını toplatırken calctext kullanıyorum . bütün özelliklerini ayarlamalarını dogru yaptıgıma eminim. ayrıca veri tabanından değerleri metin olarak cekiyorum. delphide tutar girildikten sonra girdiğim sayının ondalıklara cevirmesi için edit1.Text:=FormatCurr('#,##0.00', strtoint(edit1.Text)); kodunu kullanıyorum  veri tabanındaki girişler de bu formata göre. fakat ravereportta calctext ifadesi çalısmıyor yani sum(tutar) işlemini yapıp sonuc vermiyor. bende bu işlemi toplamları yazdırdıgım alanı ravereporta aktarabilirsem çözülür diye tahmin ediyorum. değeri sürekli 0 olarak gösteriyor . bunun nedeni nedir acaba? yardımınızı bekliyorum simdiden tesekkürler.
Aynası iştir kişinin lafa bakılmaz.

Çevrimdışı sheshman

  • Kıdemli Üye
  • *****
  • İleti: 424
  • Rep: +6/-0
  • Cinsiyet: Bay
toplama yaptığın komutu yazarmısın
Dünya sizden nefret ederse sizden önce benden nefret etmiş olduğunu bilin. Dünyadan olsaydınız dünya kendisine ait olanı severdi.

Çevrimdışı smtylmz

  • Üye
  • ***
  • İleti: 30
  • Rep: +1/-0
  • Cinsiyet: Bay
    • smtylmz's world
if cxTextEdit1.Text<>'' then
                       begin
adoquery3.Close;
adoquery3.SQL.Clear;
ADOQuery3.SQL.Add('select sum(tutar) from gelenler where isim like' + QuotedStr('%' + cxTextEdit1.Text+ '%'));
ADOQuery3.open;
cxTextEdit2.Text:=ADOQuery3.Fields[0].AsString;
cxtextedit2.Text:=FormatCurr('#,##0.00', strtoint(cxtextedit2.Text));   end
else begin
 adoquery3.Close;
adoquery3.SQL.Clear;
ADOQuery3.SQL.Add('select sum(tutar) from gelenler');
ADOQuery3.open;
cxTextEdit2.Text:=ADOQuery3.Fields[0].AsString;
cxtextedit2.Text:=FormatCurr('#,##0.00', strtoint(cxtextedit2.Text));
Aynası iştir kişinin lafa bakılmaz.