用quickRep做报表时,如何让满足一定条件的记录以特殊的颜色显示?(100分)

  • 主题发起人 主题发起人 netmini
  • 开始时间 开始时间
在Band或者什么的BeforePrint事件中,将颜色进行改变就可以了.
 
你想那里要用特殊的颜色?在对应的OnPrint写代码。
 
在预览里面可以看到吗,能不能写点简单的代码,我真的不知道怎么写
 
比如我一设qrdbtext4.Color := clBlue,那么qrdbtext4的所有行都变成了蓝色,而我只要求
qrdbtext4的某些行变成蓝色
 
假设qrdbtext4表示的是Table1的 一个名称为 amount的字段。
当amount>10的时候qrdbtext4的颜色是蓝色,反之是黑色。
代码如下:
if table1.fieldbyname('amout').asinteger >10 then
qrdbtext4.color := clblue
else
qrdbtext4.color := clblack;
 
在BeforePrint中控制
 
多人接受答案了。
 
后退
顶部