求教在fastreport3.09里
假如我有个字段“类型”;
在数据库里
类型
200卡
IC卡
问:现在我想在fastreport里(在memo1里)显示出来,如果是'200卡',就使'200卡'显示蓝色,如果是'IC卡'就使'IC卡'显示绿色。
程序应该怎样写,在那里(事件)写?
假如我有个字段“类型”;
在数据库里
类型
200卡
IC卡
问:现在我想在fastreport里(在memo1里)显示出来,如果是'200卡',就使'200卡'显示蓝色,如果是'IC卡'就使'IC卡'显示绿色。
程序应该怎样写,在那里(事件)写?
解决方案 »
- EnumWindows的使用问题,请高手帮忙,小弟是黔驴技穷了,在线等。 谢谢......................
- 答了就结帖,简单的问题,ADOTABLE的locate 方法是什么作用?具体各个参数表示什么?
- socket初级连接,传递字符串问题
- 如何通过Internet访问SQL Server数据库,up有分!
- nmftp问题
- 如何使用midstr函数啊?它说我没有声明
- 提问,怎样才能用ado正确调用存储过程!!高分求解,大家看看也好!!
- 请问各位大侠 我在做三层系统的时候 用CLIENTDATASET遇到的一个奇怪问题!
- 请问fast report for delphi6 的正式版有下载的吗?
- sqlserver中用case能同时返回多个参数吗?下边的语句不行 select aa,bb=case a>0 then (select vv,mm from table2 where id=123) else '','' end from table1
- 使用PAGECONTRON时,如何让动态创建的WEBBROWSER1放在其上面(这个PAGECONTROL页也动太新建的页)
- bcd overflow-------dbgrid问题
RichEdit1.Lines.add('2001');
RichEdit1.SelStart :=pos('200','200卡')-1;
RichEdit1.SelLength := length('200卡');//改变颜色的字符数量
RichEdit1.SelAttributes.Color := clGreen; //改变两个字符为红色
另我真是的意思是这样的。
报表的形式如下业务类型 一月 二月。
200收入 120 145
200直拨 10 15
200数量 25 30
ic卡收入 140 110
ic卡直拨 20 30
ic卡数量 6 8
。
。
。
。
。
这样数据一多不便于看,容易看错。我想200的显示一种颜色,ic卡的显示一种颜色。
怎样实现啊!!!用fastreport,not dbgrid等
在那里写?在什么事件里写?
my god!
begin
if Pos('200',memo1.meno.text)<>0 then
memo1.font.color:=clskyblue
else
memo1.font.color:=clmoneygreen;
end;
?????????????
改为if Pos('200',memo1.meno.Value)<>0 then试试