方法:双击table(其它控件差不多),在字段编辑器中点右键选择所有字段: add all fields,然后在选中要操作的字段,比如temp,在其gettext事件中加 上如下代码: procedure TForm1.Table1tempGetText(Sender: TField; var Text: String; DisplayText: Boolean); begin if table1.FieldByName('temp').asboolean then text:='正确' else text:='错误';
你也可以写成这个样子: procedure TForm1.Table1tempGetText(Sender: TField; var Text: String; DisplayText: Boolean); begin if table1.FieldByName('temp').asstring='T' then text:='正确'; if table1.FieldByName('temp').asstring='F' then text:='错误'; end;
fieldbyname('').asstring:='正确';
if fieldbyname('').asstring='T' then
fieldbyname('').asstring:='错误';
DBGRID1.COMMS[0].ASSTRING:='正确'
else
if fieldbyname('').asstring='F' then
fieldbyname('').asstring:='错误';
即,如果条件正确就在画布中输出文字
add all fields,然后在选中要操作的字段,比如temp,在其gettext事件中加
上如下代码:
procedure TForm1.Table1tempGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
if table1.FieldByName('temp').asboolean then
text:='正确'
else
text:='错误';
procedure TForm1.Table1tempGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
if table1.FieldByName('temp').asstring='T' then
text:='正确';
if table1.FieldByName('temp').asstring='F' then
text:='错误';
end;