请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

火水

高级会员

90

主题

234

帖子

1034

积分

高级会员

积分
1034

微信认证勋章

[已处理] gxjt

火水
高级会员   /  发表于:2018-1-10 09:59  /   查看:1830  /  回复:7
如何限制不让他重复选择,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
TimZhang
中级会员   /  发表于:2018-1-10 14:19:25
沙发
亲,真心不懂你想表达什么,能详细描述一下吗?
回复 使用道具 举报
火水
高级会员   /  发表于:2018-1-10 16:43:04
板凳
TimZhang 发表于 2018-1-10 14:19
亲,真心不懂你想表达什么,能详细描述一下吗?

就是已经选择好的数据,不能被二次选择。二次提交,一个项目对应的人员ID是唯一的。
回复 使用道具 举报
barrylei
超级版主   /  发表于:2018-1-11 09:26:34
地板
你在增加的时候,你去判断,是否目标表已经有这个人了,如果有,就不让增加,如果没有,才可以增加。
判断方法有2种,
1. 用OData
2. 隐藏一个列表,去根据条件查询,看看得出的记录数是不是为0.
我爱可乐
回复 使用道具 举报
barrylei
超级版主   /  发表于:2018-1-11 09:31:16
5#

你让人员唯一,也可以啊。要是加了重复的,就会报错。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我爱可乐
回复 使用道具 举报
火水
高级会员   /  发表于:2018-1-11 10:27:02
6#
barrylei 发表于 2018-1-11 09:26
你在增加的时候,你去判断,是否目标表已经有这个人了,如果有,就不让增加,如果没有,才可以增加。
判断 ...

有详细的方法吗?
回复 使用道具 举报
火水
高级会员   /  发表于:2018-1-11 10:30:59
7#
barrylei 发表于 2018-1-11 09:31
你让人员唯一,也可以啊。要是加了重复的,就会报错。

选择唯一之后,还有问题,因为一个人可以参加多个项目,但是一个项目,相同的人,只能参加一次。就像小红可以在参加项目1的同时也参加项目2、项目3。但是项目1的参加人员中,小红只能算一个。
回复 使用道具 举报
barrylei
超级版主   /  发表于:2018-1-12 14:10:45
8#
=IF(SUMPRODUCT(N(COUNTIF(L10,L10)>1)),"yes","no")

用这个函数。L10,就是子表的专家的那一列。
我做了个例子,你看一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +4 收起 理由
火水 + 4

查看全部评分

我爱可乐
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部