CxGrid footer da para birimi görüntüsü

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

CxGrid footer da para birimi görüntüsü

Mesaj gönderen akuyumcu63 »

değerli arkadaşlar;
cxgrid de aşağıdaki gibi bir işlem yapıyorum. FooterSummaryValues[1] ile FooterSummaryValues[2] nin kind özellikleri skSum olduğu için parabirimi görünümündeler. FooterSummaryValues[3]' ün kind özelliğini sknone yaptığım için işlem sonunda FooterSummaryValues[3] de parabirimi görünümünü elde edemiyorum. FooterSummaryValues[3]'ün kind özelliğini sksum yapınca parabirimi görüntüsü elde ediyorum ama oda ilk işlemde sütunu topluyor. footer3 te parabirimi görüntüsü nasıl elde edebilirim.

cxGrid2DBTableView1.DataController.Summary.FooterSummaryValues[3] := cxGrid2DBTableView1.DataController.Summary.FooterSummaryValues[1]-
cxGrid2DBTableView1.DataController.Summary.FooterSummaryValues[2];

kolay gelsin;
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Re: CxGrid footer da para birimi görüntüsü

Mesaj gönderen barutali »

FooterFormat tı sanırım orayı ,0.00 TL bu şekilde yaparsan olur diye düşünüyorum ..
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: CxGrid footer da para birimi görüntüsü

Mesaj gönderen akuyumcu63 »

dediğiniz işlemleri yaptım. orayla olmuyor.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Re: CxGrid footer da para birimi görüntüsü

Mesaj gönderen barutali »

Kod: Tümünü seç

var
  r : real;
begin
r := cxGrid2DBTableView1.DataController.Summary.FooterSummaryValues[1] - cxGrid2DBTableView1.DataController.Summary.FooterSummaryValues[2];

cxGrid2DBTableView1.DataController.Summary.FooterSummarytext[3] := Floattostr(r)+ ' TL';

end;
.FooterSummarytext[3] Şu kısım text değilde başka bişey olabilir .. ama String bir ifade olduğunu hatırlıyorum ..
amatör küme programcı :D
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: CxGrid footer da para birimi görüntüsü

Mesaj gönderen akuyumcu63 »

söylediğiniz şekilde biraz oluyor. mesala kuruş hanesi sıfırsa görüntülemiyor. ikiden fazlaysa görüntülüyor. kuruş hanesi pek kontrol altında değil, birde ben bu işlemi detail tablo için kullanıyorum master tablodaki kayda tıklayınca işlemi yaptırıyorum. master kaydın hareketleri yoksa "....(null) into type (double)" gibi bir hata veriyor.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Re: CxGrid footer da para birimi görüntüsü

Mesaj gönderen barutali »

default değer olarak hiç bir şey yazmadığı için hesaplamada hata veriyor sanırım ..
orda bir kontrol yaptırmanız lazım ..
aşağıdaki gibi bir koşulun işini görebilceğini düşünüyorum ..

Kod: Tümünü seç

if cxGrid1DBTableView1.DataController.Summary.FooterSummaryTexts[0] <> '' then 
  begin
  //  kodların ...
  end;
amatör küme programcı :D
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: CxGrid footer da para birimi görüntüsü

Mesaj gönderen akuyumcu63 »

neredeyse vazgeçecektim. çok sağolasın teşekkür ederim.

kontrol yaptırınca bir de kindi Sum yapınca sorun kalmadı. Allah Kolaylık versin.
İsteyen, yapabildiğinden daha fazlasını yapar.
Cevapla