慧表明细表映射主表表实现批量修改

2022-05-20 18:41:00
微图
原创
1074
摘要:原主表不任何用改动,0提数,0回写,0命令实现批量修改。

一、原理图

二、实现过程

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只是平台用,不冲突


手机端确认单效果

发表评论
评论通过审核后显示。
  • 在线客服
  • 关注微信
    • 客服帆帆
    • 客服娜娜
    • 客服美美
    • 客服龙龙
  • 扫一扫关注微信