找回密码
 立即注册

QQ登录

只需一步,快速开始

4979

金牌服务用户

73

主题

149

帖子

716

积分

金牌服务用户

积分
716
4979
金牌服务用户   /  发表于:2024-8-16 12:00  /   查看:326  /  回复:9
1金币
本帖最后由 4979 于 2024-8-16 13:04 编辑

如下图,如何在添加表格数据的时候判定某一列是否已经有相同数据,并作警告提示。

如果名称已经存在“张三”,则发出警告。此表格为数据松绑定,待全部填完后再提交数据表。


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

最佳答案

查看完整内容

楼主这样做,循环表格,判读那是否有重复的 测试没问题 其实通过excel公式也能做,提供个思路,楼主感兴趣可以去研究 先通过textjoin拼接表格中需要比对的一列,然后判断当前输入的是否在拼接的字符串中

9 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-8-16 12:00:22
来自 10#
楼主这样做,循环表格,判读那是否有重复的


测试没问题

其实通过excel公式也能做,提供个思路,楼主感兴趣可以去研究
先通过textjoin拼接表格中需要比对的一列,然后判断当前输入的是否在拼接的字符串中

本帖子中包含更多资源

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

x
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-8-16 12:15:25
2#
可以用服务端命令去  查询并判断数据库中是否存在此姓名
回复 使用道具 举报
4979
金牌服务用户   /  发表于:2024-8-16 13:01:56
3#
VVANVI 发表于 2024-8-16 12:15
可以用服务端命令去  查询并判断数据库中是否存在此姓名

这些数据临时在表格里,还未提交至数据库
回复 使用道具 举报
stranger
银牌会员   /  发表于:2024-8-16 13:23:29
4#
应该还是这个思路,用表格当前行变更命令去触发服务端命令去循环判断
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-8-16 14:01:09
5#
您好,如果该数据还没有到数据库中,可以使用Excel公式在前端判断,
可以参考这个帖子
7.0如何判断表格中某列是否有数据?
https://gcdn.grapecity.com.cn/showtopic-98517-1-1.html
(出处: 葡萄城开发者社区)


回复 使用道具 举报
4979
金牌服务用户   /  发表于:2024-8-16 14:06:04
6#
Joe.xu 发表于 2024-8-16 14:01
您好,如果该数据还没有到数据库中,可以使用Excel公式在前端判断,
可以参考这个帖子
7.0如何判断表格中 ...

我不是判断是否有数据,是判断是否有跟单元格内容一样的数据
回复 使用道具 举报

高级会员   /  发表于:2024-8-16 14:17:02
7#
回复 使用道具 举报

高级会员   /  发表于:2024-8-16 14:19:30
8#

## 数据校验
[支持数据校验 - 活字格V9帮助文档](https://www.grapecity.com.cn/solutions/huozige/help/docs/v9.1/plugindevelopment/plugindevelop/developcelltypeplugin/developformcell/supportdataverification)
前端校验,公式校验,服务端校验,数据库校验,条件格式


[【amtath分享9】用服务端命令实现数据的重复校验 - 活字格专区 - 格友杂谈 - 葡萄城开发者社区](https://gcdn.grapecity.com.cn/showtopic-90696-1-1.html)  服务端命令查找数据行数 进行数据校验
[【经验】判断行数据是否重复(找出同一列重复数据) - 活字格专区 - 求助中心 - 葡萄城开发者社区](https://gcdn.grapecity.com.cn/showtopic-50149-1-1.html) 表格数据重复校验
[活字格10.0新功能解密:八、复杂业务场景下的数据验证(命令-数据校验) - 活字格专区 - 专题教程 - 葡萄城开发者社区](https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=202818&highlight=%D0%A3%D1%E9)
[一看就会,超有用活字格技能:一百一十二,自由支配数据校验的时机 - 活字格专区 - 专题教程 - 葡萄城开发者社区](https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=86139)  
[一看就会,超有用活字格技能:一百二十八、如何在文本框输入时前端页面校验是否唯一 - 活字格专区 - 专题教程 - 葡萄城开发者社区](https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=139662&highlight=%D0%A3%D1%E9)
[数据验证报错提示框 - 活字格专区 - 求助中心 - 葡萄城开发者社区](https://gcdn.grapecity.com.cn/showtopic-185433-1-1.html)
[提交表格时,如何校验 E列值 = A列+B列+C列+D列的和。 - 活字格专区 - 求助中心 - 葡萄城开发者社区](https://gcdn.grapecity.com.cn/showtopic-217497-1-1.html)
[表格中的数据验证时机,能否设定在提交时进行 - 活字格专区 - 产品需求 - 葡萄城开发者社区](https://gcdn.grapecity.com.cn/showtopic-201254-1-1.html)
[如果有一个字段同时满足手机号码和固定电话两个校验,这个正则表达式怎么写?](https://gcdn.grapecity.com.cn/showtopic-52564-1-1.html) 一个字段同时满足手机号码和固定电话两个校验
回复 使用道具 举报
4979
金牌服务用户   /  发表于:2024-8-16 14:57:47
9#
胡 发表于 2024-8-16 14:19
## 数据校验
[支持数据校验 - 活字格V9帮助文档](https://www.grapecity.com.cn/solutions/huozige/help ...

感谢大佬,好像没有在前端就把验证完成的,都是提交数据库的时候才进行的验证
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部