cztvsss 发表于 2021-12-1 11:33:46

根据条件内容不同用户填写不同区域

这是一张公共表单,发出部门新建表单时只能填写1区域内容,2区域填写不了留给接收部门填写,   发出部门和接收部门有时位置互换他们填写区域也互换,请教大神们这种要怎么设置。

长宁 发表于 2021-12-2 09:41:22

需求是:发出部门发出人填报区域1,接受部门接收人填报区域2解决思路:用系统变量.用户部门和用户姓名来实现
表单激活,锁定区域1,2
发出部门和姓名字段值变化,当前登录用户部门和姓名=发出部门和姓名时,解锁区域1;
表单激活公式,当前登录用户部门和姓名=接收部门和姓名时,解锁区域2。

乐于助人 发表于 2021-12-1 14:11:28

可以看看我的这个教程:https://bbs.iyunbiao.com/forum.php?mod=viewthread&tid=6458&page=1&extra=#pid22270

cztvsss 发表于 2021-12-1 21:44:30

乐于助人 发表于 2021-12-1 14:11
可以看看我的这个教程:https://bbs.iyunbiao.com/forum.php?mod=viewthread&tid=6458&page=1&extra=#pid22 ...

你第一种是隐藏掉,我是打开还要看的。第二种也不对我的意思是A当发部人的时候第2区域不能编辑,可是别人当发部人A当接收人第2区域他又可以编辑

长宁 发表于 2021-12-2 09:45:02

不瘦二十斤不改 发表于 2021-12-2 09:41
需求是:发出部门发出人填报区域1,接受部门接收人填报区域2解决思路:用系统变量.用户部门和用户姓名来实 ...

系统变量.当前用户可以匹配表单的发出部门和接收部门,用这个来解锁他们各自的填报区域

长宁 发表于 2021-12-2 13:34:16

这两个公式就行,新建打开表单后事件是锁定区域2,让发起部门发起人填表基本信息和区域1。修改表单打开后就是当接收部门接收人打开表单后,再把发起人填报的区域锁定,并解锁接收人可编辑的区域2
页: [1]
查看完整版本: 根据条件内容不同用户填写不同区域