找回密码
 立即注册

QQ登录

只需一步,快速开始

hadwin
金牌服务用户   /  发表于:2019-3-21 09:34  /   查看:4933  /  回复:12
本帖最后由 hadwin 于 2019-3-21 10:24 编辑



在添加记录的时候如何判断,物料组和物料编码重复?
比如:物料组A,物料编码是A0001
在添加新记录的时候:
       当物料组A,物料编码是A0001就提示已存在不能添加,
         如果物料组A,物料编码A0002就可以添加?

本帖子中包含更多资源

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

x

12 个回复

倒序浏览
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-3-21 09:37:14
沙发
勾选唯一性
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-3-21 09:39:12
板凳
物料编码设置为 必须、唯一
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-3-21 09:52:20
地板
楼上正解
回复 使用道具 举报
hadwin
金牌服务用户   /  发表于:2019-3-21 10:00:25
5#

如果是多对多关系怎么办,比如说物料B,对应A0001,我是想让这个表作为中间表使用的
回复 使用道具 举报
hadwin
金牌服务用户   /  发表于:2019-3-21 10:01:12
6#
cg6207 发表于 2019-3-21 09:39
物料编码设置为 必须、唯一

我是想判断重复记录,不能设置唯一,我有多对多的关系。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-3-21 10:22:36
7#
hadwin 发表于 2019-3-21 10:01
我是想判断重复记录,不能设置唯一,我有多对多的关系。

使用ODATA添加多条件就可以判断当前数据是否在数据库中存在。
回复 使用道具 举报
hadwin
金牌服务用户   /  发表于:2019-3-21 10:23:43
8#


=IFERROR(ODATA("表1?$select=ID&$filter=物料组 eq "&IF(ISBLANK(O6),"null","'"&O6&"'")&" and 物料编码 eq "&IF(ISBLANK(O8),"null","'"&O8&"'")),-1)

感谢liang的帮助

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-3-21 11:03:26
9#
hadwin 发表于 2019-3-21 10:23
=IFERROR(ODATA("表1?$select=ID&$filter=物料组 eq "&IF(ISBLANK(O6),"null","'"&O6&"'")&" and 物料 ...

不客气哈
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-3-22 09:40:03
10#
SQLITE 用梁瑞的办法
外链SQL用多字段联合主键
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部