此号为空号 发表于 2022-1-22 17:13:40

if 流程 删除记录

基础数据: 1.中类IDX表 有中类编号 idx_no,中类名称 idx_name,上层中类 top_idx
2.物料PRDT表 有物料编号prd_no,物料名称prd_name,中类 idx_no,大类 knd
需求:
1.在中类维护时,表删除按钮命令 删除记录 加入 if 流程若中类编号idx_no在物料表PRDT里已存在,就不能删除记录,退出程序 否则就删除?

    我这样写咋不起作用,还是没管控住,还是删除了

2.物料编辑时 物料编号规则: 物料编号=中类+大类+流水号
如何根据 中类 、大类 查找物料表prdt 同一的中类 、大类 里最后一个物料编号
新增物料编号 =最后一个物料编号+1?????


lijetcart 发表于 2022-1-22 19:01:07

因为M6是个数组,不是一个具体的值,你把条件换一下.......
最好用设置变量,或者执行sql的服务端命令,去获取判断一个数量然后根据数量是否大于0来判断有没有值来干比较稳妥

数据民工 发表于 2022-1-24 15:35:43

你这样,把那个M6用公式,把所有那一列的值都变成一个字符串,赋值给一个单元格假如是AA3,条件那里把写不在里面AA3,这样就可以了,公式是=TEXTJOIN(",",TRUE,M6)
页: [1]
查看完整版本: if 流程 删除记录