EntitySet.ValidateEmpty(mainEntitySet,您未指定任何行!); --选中一行数据。
IIf(:f[mainEntitySet.bHasRepaired]=1,HS.btnTrue,HS.btnFalse); --判断main实体集的是否已回修,如果回修则执行true否则执行false
ShowMessage(当前卡号已补卡,不能重复操作!); --true,则提示报错信息
Entity.SetFieldValue(mainEntitySet,bHasRepaired,true); --false 执行更新sql,
Entity.SetFieldValue(mainEntitySet,iStatus,50); --写入实体集,状态值变成50
EntitySet.CopyNew(mainEntitySet); --根据选中的数据copy一份新的
Entity.SetFieldValue(mainEntitySet,bHasRepaired,false); --实体集写入值。为false
Entity.SetFieldValue(mainEntitySet,iStatus,0); --实体集修改状态值为0
Save(); --保存