我想需要的结果是如果数字类型的字段值为零,则显示为空。怎么写代码,是在此事件里写吗?我写了一个好像不管用如下:
procedure TMJ_JTG05_MON_TTL_INFO.DataSetEDIT_MJ_JTG05_MON_TTLGetFieldText(DataSet: TDataSet; Field: TDataField; var Text: string; DisplayText: Boolean);
begin
Inherited;
if (Field.DataType = TFieldType.ftBCD) and (field.Value=0) then
text:='';
end;