使用DataNavigator保存时判断数据字段是否为空,为空时则不保存,但是使用下列代码时,则虽然判断出来为空,但数据还是保存,咨询一下?
procedure TDV_zzrz.DataNavigator1BeforeAction(Sender: TObject; var Accept: Boolean);
begin
case TBizDataSetAction(Sender).ID of
BizActnConsts.ActionDataSetSave:
begin
if DataSetBroker1.DataSet.FieldByName('JSLX').AsString ='' then jsdialogs.ShowMsg('请检查记事类型不能为空','');