Selamlar,
Yapmış olduğum programda yıllık nakit tahsilat hedeflerinin takip edildiği bir rapor ekranı tasarladım. Bu ekranda cxGrid nesanesi ile hedef toplamlarını, tahsilat toplamlarını ve satır bazında gerçekleşme oranlarını getirebiliyorum. Fakat yapamadığım sizlerden destek beklediğim nokta (Gerçekleşen Tahsilatın / Hedefe) olan oranının cxGrid toplamlar satırında gösterilmesi.
Saygılarımla.
[img]https://downloader.disk.yandex.ru/previ ... =2048x2048[/img]
[img]https://downloader.disk.yandex.ru/previ ... =2048x2048[/img]
cxGrid Toplamlar Satırında (Gerçekleşen/Hedef) Oranı Getirme
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
-
- Üye
- Mesajlar: 3
- Kayıt: 19 Haz 2003 01:04
- İletişim:
-
- Üye
- Mesajlar: 3
- Kayıt: 19 Haz 2003 01:04
- İletişim:
Re: cxGrid Toplamlar Satırında (Gerçekleşen/Hedef) Oranı Getirme
Selamlar,
Aşağıdaki kodla ben işimi gördüm.
procedure TF10.cxGrid1DBBandedTableView1DataControllerSummaryAfterSummary(
ASender: TcxDataSummary);
begin
try
ASender.FooterSummaryValues[4]:=
RoundTo(((ASender.FooterSummaryValues[2]-
ASender.FooterSummaryValues[0])/
ASender.FooterSummaryValues[0])*100,-2);
except end;
try
ASender.FooterSummaryValues[5]:=
RoundTo(((ASender.FooterSummaryValues[3]-
ASender.FooterSummaryValues[1])/
ASender.FooterSummaryValues[1])*100,-2);
except end;
end;
Aşağıdaki kodla ben işimi gördüm.
procedure TF10.cxGrid1DBBandedTableView1DataControllerSummaryAfterSummary(
ASender: TcxDataSummary);
begin
try
ASender.FooterSummaryValues[4]:=
RoundTo(((ASender.FooterSummaryValues[2]-
ASender.FooterSummaryValues[0])/
ASender.FooterSummaryValues[0])*100,-2);
except end;
try
ASender.FooterSummaryValues[5]:=
RoundTo(((ASender.FooterSummaryValues[3]-
ASender.FooterSummaryValues[1])/
ASender.FooterSummaryValues[1])*100,-2);
except end;
end;