找回密码
 立即注册

QQ登录

只需一步,快速开始

tonystar

中级会员

7

主题

35

帖子

540

积分

中级会员

积分
540
tonystar
中级会员   /  发表于:2020-5-28 16:59  /   查看:5897  /  回复:12
1金币
本帖最后由 tonystar 于 2020-5-29 11:01 编辑

请教大神,在表格录入时检查数据库是否重复,用什么方法实现?谢谢
我现在做的能弹出窗口,但一直弹出关不掉。
想实现在表格中录入数据时,检查到重复项,就弹出窗口,关闭弹窗后,自动将表格中已录入的job no删除,再重新录入其它系统中没录入过的才允许保存。

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

最佳答案

查看完整内容

这里理解的应该是做表格录入数据重复的检测,不是整个数据库数据重复检测,如果是数据库的话,应该是数据表的字段设计时就要定义唯一性,让系统自动去检测,否则数据库10万+数据都去前端odata检验不挂了。。。。 如下是表格重复检测demo(有个小bug,删除记录后表格不会刷新,只能接着编辑就行。。。。求群主验证BUG)

12 个回复

倒序浏览
最佳答案
最佳答案
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-5-28 16:59:19
来自 9#
本帖最后由 1818himis 于 2020-5-29 10:52 编辑

这里理解的应该是做表格录入数据重复的检测,不是整个数据库数据重复检测,如果是数据库的话,应该是数据表的字段设计时就要定义唯一性,让系统自动去检测,否则数据库10万+数据都去前端odata检验不挂了。。。。
如下是表格重复检测demo(有个小bug,删除记录后表格不会刷新,只能接着编辑就行。。。。求群主验证BUG)

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +66 收起 理由
Simon.hu + 66 赞一个!

查看全部评分

回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-5-28 17:43:58
2#
您好,我这边有个您描述的类似场景的案例,附件中您可以下载看一下哈~
主要原理是:利用循环命令遍历表格中的所有行,然后条件判断是否存在,不存在就添加。

希望能帮到您~

本帖子中包含更多资源

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

x
回复 使用道具 举报
tonystar
中级会员   /  发表于:2020-5-28 17:53:53
3#
Erik.Xue 发表于 2020-5-28 17:43
您好,我这边有个您描述的类似场景的案例,附件中您可以下载看一下哈~
主要原理是:利用循环命令遍历表格 ...

感谢您的解答,我试试,谢谢您了
回复 使用道具 举报
斗破苍穹
初级会员   /  发表于:2020-5-28 18:01:42
4#
点赞吧。

本帖子中包含更多资源

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

x
回复 使用道具 举报
tonystar
中级会员   /  发表于:2020-5-28 18:59:39
5#
本帖最后由 tonystar 于 2020-5-28 19:01 编辑

感谢您的帮助,但与我想实现有有些不一样。我希望在表格中输入或选择,当重复时弹出页面。关闭弹出页面后,自动清除最后一步输入 再重新选择或录入。

本帖子中包含更多资源

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

x
回复 使用道具 举报
bkad活字格认证
金牌服务用户   /  发表于:2020-5-29 09:05:30
6#
不知道这是不是你想要的效果,

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-5-29 09:33:55
7#
tonystar 发表于 2020-5-28 18:59
感谢您的帮助,但与我想实现有有些不一样。我希望在表格中输入或选择,当重复时弹出页面。关闭弹出页面后 ...

表格中无法给文本框设置相应的命令,所以你的需求无法在一个表格中自动触发页面弹框。

建议的方式
1.使用按钮去触发校验
2.在弹出页面填写ITEM,然后在弹出页面普通单元格中校验
回复 使用道具 举报
tonystar
中级会员   /  发表于:2020-5-29 10:25:56
8#
bkad 发表于 2020-5-29 09:05
不知道这是不是你想要的效果,

谢谢您                                    
回复 使用道具 举报
tonystar
中级会员   /  发表于:2020-5-29 10:46:07
10#
本帖最后由 tonystar 于 2020-5-29 10:47 编辑
Eric.Liang 发表于 2020-5-29 09:33
表格中无法给文本框设置相应的命令,所以你的需求无法在一个表格中自动触发页面弹框。

建议的方式

谢谢,我用文本框触发命令,命令选弹出窗口就一直弹出关不掉。
命令用弹出窗口就可以实现我要的功能(如下效果),只是弹窗没有更多信息给操作人员参考,我是想弹出页面,可以将已录入过的信息提取出来,方便检查。

本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部