找回密码
 立即注册

QQ登录

只需一步,快速开始

飞天

初级会员

37

主题

89

帖子

292

积分

初级会员

积分
292
飞天
初级会员   /  发表于:2024-4-19 11:49  /   查看:382  /  回复:5
1金币


表格中有一列【物料号】,想要验证用户输入的物料号是在另外的物料表中存在,这个要怎么做呢?

如果输入信息不存在于物料表中,还要让焦点仍然停留在这个单元格



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

5 个回复

倒序浏览
olookok活字格认证
论坛元老   /  发表于:2024-4-19 12:21:29
沙发
给这个  输入框 加一个 命令    获取   通过设置参数命令  看是否能获取另一个 表中  和当前输入一致的内容  来判断就可以了。
回复 使用道具 举报
飞天
初级会员   /  发表于:2024-4-19 13:25:59
板凳
olookok 发表于 2024-4-19 12:21
给这个  输入框 加一个 命令    获取   通过设置参数命令  看是否能获取另一个 表中  和当前输入一致的内容 ...

我试过这个,可以做到检验内容,但还是锁不住焦点。
弹出的提示被关掉后,可以去操作别的行列
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2024-4-19 13:46:34
地板
飞天 发表于 2024-4-19 13:25
我试过这个,可以做到检验内容,但还是锁不住焦点。
弹出的提示被关掉后,可以去操作别的行列

加一个数据验证 ,不能为空,如果 录入的数据不存在 就情况内容。这样 有数据验证的情况下 ,还是会锁定在这个单元格的。
回复 使用道具 举报
飞天
初级会员   /  发表于:2024-4-19 14:05:53
5#
olookok 发表于 2024-4-19 13:46
加一个数据验证 ,不能为空,如果 录入的数据不存在 就情况内容。这样 有数据验证的情况下 ,还是会锁定 ...

有输入,但输入的值是不存在于另外表中的,这种要怎么锁住焦点呢?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-19 17:54:54
6#
感谢各位大佬的支持~
您是想在验证没有通过的时候,焦点就只能停留在没有通过校验的这个表格格子中么,这个目前不太好做哈,比较好做的一种做法就是在保存提交等命令中使用命令做校验,如果校验没有通过的话,就不存储数据,这样用户就算绕过这个焦点,填写其他的数据也没有用。
您可以描述一下您的业务需求,这样我们可以更好的帮助到您
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部