Procedure TJBXXWG.DataSetBrokerdsDataDataChange(Sender: TObject; Field: TDataField);
begin
if (Field <> nil) and (Field.FieldName = 'ZD2') then
dsData.DataSet.FieldByName('LR').AsString := '';
end;
方法二: 用数据集的 OnFieldChange 事件,参考代码如下:
Procedure TSJJYSWJGXXX.DataSetdsDataFieldChange(DataSet: TDataSet; Field: TDataField);
begin
if Field.FieldName = 'ZD2' then
DataSet.FieldByName('LR').AsString := ' ';
end;