找回密码
 立即注册

QQ登录

只需一步,快速开始

resist

初级会员

20

主题

93

帖子

285

积分

初级会员

积分
285
resist
初级会员   /  发表于:2023-2-15 11:26  /   查看:2498  /  回复:13
3金币
本帖最后由 resist 于 2023-2-15 17:42 编辑

数据表里的两个字段组合起来的时候,需要是唯一的,我的表里有两个字段,一个是“班级”,一个是“组”,我先把班级都添加上,再选择对应的班级,添加组,我想实现的是比如已经添加了1班1组,再添加1班1组的时候就会提示数据已经存在,请问有没有好的实现方法
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

使用设置变量命令查询行数, 如果查到的行数大于0,则代表存在,执行相应逻辑即可。 另外,大佬咋还在玩7.0.103.0版本,新版本都出到8.0.105.0啦~更多的好玩的功能等着大佬去发现呢~

13 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-15 11:26:15
来自 6#
本帖最后由 David.Zhong 于 2023-2-15 19:05 编辑

使用设置变量命令查询行数,


如果查到的行数大于0,则代表存在,执行相应逻辑即可。



另外,大佬咋还在玩7.0.103.0版本,新版本都出到8.0.105.0啦~更多的好玩的功能等着大佬去发现呢~

本帖子中包含更多资源

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

x
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2023-2-15 14:01:10
2#
外联库可以把这俩作为主键,内联库需要做检查,看是否存在,保存的时候检查提示

评分

参与人数 1金币 +5 收起 理由
Simon.Sun + 5 很给力!

查看全部评分

回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-2-15 17:03:21
3#
感谢 Syl 大佬的支持。

您可以参考 Syl 大佬的做法,您可以再保存前使用设置变量命令从用要保存的联合数据作为过滤条件数据库里去查询行数,如果查到行数大于 0,表示已经存在则提示信息,否则进行保存。
回复 使用道具 举报
resist
初级会员   /  发表于:2023-2-15 17:43:05
4#
Simon.Sun 发表于 2023-2-15 17:03
感谢 Syl 大佬的支持。

您可以参考 Syl 大佬的做法,您可以再保存前使用设置变量命令从用要保存的联合数 ...

上传文件了,麻烦大佬给看看
回复 使用道具 举报
resist
初级会员   /  发表于:2023-2-15 17:45:52
5#
Syl 发表于 2023-2-15 14:01
外联库可以把这俩作为主键,内联库需要做检查,看是否存在,保存的时候检查提示

大佬,我上传工程文件了,麻烦您给看看,我不太理解怎么写判断
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2023-2-15 23:26:24
7#
你版本低就不传demo了,你看下图,最简单的做法,
1、Y8取odata公式,获取班级+组好的组合是否存在
=ODATA("组/$count?$filter=班级 eq "&IF(ISBLANK(O8),"null","'"&O8&"'")&" and 组号 eq "&IF(ISBLANK(O10),"null","'"&O10&"'"))


2、判断Y8是否为0,=0执行你之前的命令,否则弹窗

3、效果

本帖子中包含更多资源

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

x
回复 使用道具 举报
resist
初级会员   /  发表于:2023-2-16 05:07:30
8#
David.Zhong 发表于 2023-2-15 19:04
使用设置变量命令查询行数,

谢谢老大指点,学习了!
回复 使用道具 举报
resist
初级会员   /  发表于:2023-2-16 05:09:05
9#
Syl 发表于 2023-2-15 23:26
你版本低就不传demo了,你看下图,最简单的做法,
1、Y8取odata公式,获取班级+组好的组合是否存在
=ODAT ...

谢谢老大指点,直接用ODATA来查询,这个是很方便,之前没有想到
回复 使用道具 举报
小兵一号悬赏达人认证 活字格认证
中级会员   /  发表于:2023-2-16 08:43:14
10#
可以直接增加一个字段叫唯一标识,标识采用班级+班组的组合比如:一班一组,再将此字段限定为唯一,然后保存的时候就会提示不允许保存
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部