关键字:

常见问题

更多>>

最受欢迎的文章

更多>>

最新文章

更多>>

文章存档

  • 2012年06月(6)
  • 2012年07月(83)
  • 2012年08月(62)
  • 2012年09月(30)
  • 2012年10月(8)
  • 2012年11月(11)
  • 2012年12月(9)
  • 2013年01月(7)
  • 2013年02月(1)
  • 2013年03月(1)
  • 2013年04月(1)
  • 2013年05月(2)
  • 2013年06月(1)
  • 2013年07月(2)
  • 2013年08月(4)
  • 2013年09月(4)
  • 2013年10月(3)
  • 2013年11月(2)
  • 2013年12月(1)
  • 2014年01月(1)
  • 2014年03月(1)
  • 2015年06月(2)
  • 2015年10月(1)
  • 2015年11月(9)
  • 2015年12月(2)
  • 2016年02月(1)
  • 2016年04月(1)
  • 2016年05月(16)
  • 2016年07月(4)

热门Tag标签

FastReport.Net v2016.6 FastScript安装 安装 VCL mvc FastReport.Net 报表 FastReport.Net v2016.2 TeeChart,图表开发 FastReport FMX 2.3 FastReport.Net v2016.1 FastReport.Net更新 FastCube VCL v2.5 FastReport VCL FastReport Online Designer教程 FastReport Online Designer组件 FastReport在线报表设计器:组件简介 FastReport在线报表设计器:界面结构简介 FastReport在线报表设计器:工作原理 FastReport Online Designer简介 FastReport Online Designer促销 FastReport Online Designer FastReport.Net授权促销 数据库查询构建 使用技巧 fastreport,报表 脚本引擎 FastScript FastScript, 脚本引擎  OLAP控件 

FastReport用户手册(十九)将外部对象添加到表

作者:zhuhm    来源:本站原创    浏览:Loading...      日期:2013-01-04

你可以把外部对象(如线条,形状,图片)嵌入到在FastReport交叉表。例如,你可能需要以图形化方式表现一些值。下面的例子中,我们使用形状来显示一个小的进度条:

 

红色条表示单元格值小于100,黄色条表示单元格值小于3000,绿色条表示单元格值大于3000。

将 "DB Cross-tab" 对象放置到报表页上,并设置其属性:

 

关闭 "Auto Size" 属性,并设置列的宽度,如下图所示:

 

选择"Rectangle" 对象,并将其插入单元格中,从而添加形状到表中。

以同样的方式添加另外2个矩形到表中:


现在,创建一个脚本,用于显示彩色形状的数量。要做到这一点,选择单元格和创建OnBeforePrint的事件处理程序:

 

在事件处理程序中编写以下代码:

procedure DBCross1Cell0OnBeforePrint(Sender: TfrxComponent);
begin
// Value it's a current cell's value
if Value < 100 then
begin
// first shape object
DBCross1Object1.Color := clMaroon; // red
// second shape object
DBCross1Object2.Color := clWhite;
// third shape object
DBCross1Object3.Color := clWhite;
end
else if Value < 3000 then
begin
DBCross1Object1.Color := $00CCFF; // yellow
DBCross1Object2.Color := $00CCFF;

DBCross1Object3.Color := clWhite;
end
else
begin
DBCross1Object1.Color := $00CC98; // green
DBCross1Object2.Color := $00CC98;
DBCross1Object3.Color := $00CC98;
end;
end;

 

 

Tag标签:FastReportVCL 

上一篇: FastReport用户手册(十八)字体颜色和高亮

下一篇: FastReport用户手册(二十)图表值的数量限制


下载试用 | 技术指南 | 常见问题 | 联系方式 | 法律顾问:欣力律师事务所

慧都科技旗下网站-FastReport中文网版权所有 Copyright 2012

FastReport,报表控件,FastReport报表,VCL报表,.NET报表,COM/ActiveX报表,OLAP控件,联机分析处理