在我的人员表table1中有一个字段‘经理否’;
字段类型为bit;
值为1时表示‘经理’;值为0时表示‘普通职员’;
我在delphi中用dbgrid1显示此表;
‘经理否’字段的内容是英文‘true’或‘false’;
我如何用汉字‘是’或‘否’代替‘true'和’false'??????用adotable,不用adoquery能不能做到?
谢谢!!!!!!
字段类型为bit;
值为1时表示‘经理’;值为0时表示‘普通职员’;
我在delphi中用dbgrid1显示此表;
‘经理否’字段的内容是英文‘true’或‘false’;
我如何用汉字‘是’或‘否’代替‘true'和’false'??????用adotable,不用adoquery能不能做到?
谢谢!!!!!!
在adotable控件的OnCalcFields事件中写
if adotable.fieldbyname('flag')=1 then
adotable.fieldbyname('fname')='经理'; if adotable.fieldbyname('flag')=0 then
adotable.fieldbyname('fname')='普通员工';
应该这样写
在adotable控件中加一个计算字段,假设计算字段名为fname,经理否字段名为flag
在adotable控件的OnCalcFields事件中写
if adotable.fieldbyname('flag').asstring='1' then
adotable.fieldbyname('fname').asstring='经理'; if adotable.fieldbyname('flag').asstring='0' then
adotable.fieldbyname('fname').asstring='普通员工';
adotable.fieldbyname('fname').asstring='经理'
else
adotable.fieldbyname('fname').asstring='普通员工';