读书人

fastreport 条件变更字体颜色解决办法

发布时间: 2012-02-22 19:36:54 作者: rapoo

fastreport 条件变更字体颜色
我这里情况比较特殊,TfrxUserDataSet作为数据库数据源的,然后在OnGetValue中VarName的参数匹配来往报表里面写数据。我不知道如何表述,所以尽量废话多一点,请大伙见谅。

我在报表里的MasterData中的一个MemoView的备注设置成[XFJY],然后OnGetValue里面
if CompareText(VarName, 'XFJY') = 0 then Value := 具体数字,我想MasterData每一行的数据字体颜色根据这个MemoView的值来进行变化,不知道这个表达式怎么写。请大家赐教

[解决办法]
在MASTERDATA的ONBEFOREPRINT事件里写代码实现:
例如: if memo1.text = 1 then memo2.font.color := clred;

读书人网 >.NET

热点推荐