如果楼主的业务需求一定要实现“原来的3 4 5 6要加1变成4 5 6 7 ”,
可以在保存按钮提交前对数据表,用update语句对字段值是3以上的进行加1
procedure TMainForm.DataNavigatorBeforeAction(Sender: TObject; var Accept: Boolean) ;
begin
if TBizDataSetAction(Sender).ID = BizActnConsts.ActionDataSetSave then
begin
//update更新代码,对字段进行加1
end;
end;
之后也需要刷新一下
procedure TMainForm.DataNavigatorAfterAction(Sender: TObject);
begin
if TBizDataSetAction(Sender).ID = BizActnConsts.ActionDataSetSave then
dsTemp.DataSet. Refresh;
end;