[ADOQuery1."jhy"]="已婚"
[ADOQuery1."jhy"]='已婚'
[ADOQuery1."jhy"]=已婚
请各位帮忙看一下。
5 个解决方案
#1
在报表里面,设置memo的highlight,条件里面输入ADOQuery1."jhy"="已婚"就行了
#2
我是按照如此设计的呀,我上面的例子已经有你说的这种设置了,但都不行呀
#3
在DBGrid1DrawColumnCell中写入
if (Column.FieldName = 'JHY') AND (ADOquery1.FieldByName('JHY')='已婚')
begin
DBGrid1.Canvas.Font.Color := clRed;
DBGrid1.DefaultDrawDataCell(Rect,column.Field, State); //字体
end;
if (Column.FieldName = 'JHY') AND (ADOquery1.FieldByName('JHY')='已婚')
begin
DBGrid1.Canvas.Font.Color := clRed;
DBGrid1.DefaultDrawDataCell(Rect,column.Field, State); //字体
end;
#4
如果你用的是其它显示控件自已改改。
#5
呵呵~~,老兄,我是说的FAST REPORT中的报表中输出红色的打印,不是在DBGRID中呀
#1
在报表里面,设置memo的highlight,条件里面输入ADOQuery1."jhy"="已婚"就行了
#2
我是按照如此设计的呀,我上面的例子已经有你说的这种设置了,但都不行呀
#3
在DBGrid1DrawColumnCell中写入
if (Column.FieldName = 'JHY') AND (ADOquery1.FieldByName('JHY')='已婚')
begin
DBGrid1.Canvas.Font.Color := clRed;
DBGrid1.DefaultDrawDataCell(Rect,column.Field, State); //字体
end;
if (Column.FieldName = 'JHY') AND (ADOquery1.FieldByName('JHY')='已婚')
begin
DBGrid1.Canvas.Font.Color := clRed;
DBGrid1.DefaultDrawDataCell(Rect,column.Field, State); //字体
end;
#4
如果你用的是其它显示控件自已改改。
#5
呵呵~~,老兄,我是说的FAST REPORT中的报表中输出红色的打印,不是在DBGRID中呀