慧表明细表映射主表表实现批量修改
- 2022-05-20 18:41:00
- 微图 原创
- 1074
一、原理图
二、实现过程
1.准备视图数据
--v设备类型 --先按设备类型分类,RecordIDID由小到大排序 with t as ( select row_number() over(partition by 设备类型 order by RecordID) as RN ,设备类型 ,'批量修改设备' as 模板 ,[RecordID] ,[CreateUser] ,[CreateOrg] ,[CreateTime] ,[EditingUser] ,[LastEditUser] ,[LastEditTime] ,[ReportStatus] ,[LockStatus] ,[WorkflowStatus] from 设备表 with(nolock) ) --找出RN=1的就是唯一的设备类型 select * from t where RN = 1
2.映射模板
3.设主键、前台表、报表标识、逐行更新、存值
只在批量修改模板设置即可,原设备模板不用做任何改动。
4.测试
没写公式,实现批量更新了。
5.后记
三.应用拓展
本案借鉴了村长的报工确认思路。
报工单,员工自己扫码报工,rcid都不一样
报工确认,员工下班时对自己一天所有的报工进行确认
明细映射主表,勾选逐行更新,保存后只会把确认字段刷成1
其它字段都不会变化,包括rcid
零回写,实现一天的报工单批量标记确认=1
主表,明细都应该有自己的主键
rcid只是平台用,不冲突
手机端确认单效果
发表评论