支旭东 发表于 2024-2-26 09:43:56

关于填写数据的错误提醒



此页面数据是可以通过EXCEL粘贴进来粘贴前四列的字段,然后通过后台的匹配进行一个数据校验,存在的数据可以带出单价等一些其他信息。

但是大批量复制的时候,有部分行数据会存在系统中档案不存在的情况,这个数据校验不报错的话,不知道那些行的数据是有问题的。

所以需要需要在粘贴完数据后,做个数据校验提示,提示哪些行数据有问题,比如“第四行数据不存在档案信息”

可以在上面加一个按钮,在粘贴完四列字段时,点按钮进行数据检验。

数据校验逻辑是如图,将前四列的字段进行合并【客户名称&季度&款号&颜色】

通过合并字段去匹配对应档案的档案ID号




当四列字段都填写不等于空   且匹配的ID 等于空时 ,,下一步的报错提示应该怎么写命令,可以实现“第XXX行数据不存在档案ID”


Simon.Sun 发表于 2024-2-26 10:58:09

本帖最后由 Simon.Sun 于 2024-3-1 09:50 编辑

您好,获取行号的话,您可以考虑这么去做:

一、表格设置一列,用 ROW(A1) 公式来显示行号:

二、给表格某一类设置值变更命令,直接引用行号列,就能拿到当前行号了:


支旭东 发表于 2024-2-29 23:13:39

二、如果多行错误,这个消息提示能一次显示 多个行号嘛,现在这样设置,好像是每个错误的行都弹出一个消息框,如果是很多行数据,就弹出太多信息了。

Simon.Sun 发表于 2024-3-1 09:48:49

本帖最后由 Simon.Sun 于 2024-3-1 09:50 编辑

这个问题有两个思路去解决。
一种是把判断逻辑从合并字段的单元格命令中放到外部按钮上,在提交数据前,循环数据校验,然后把不符合要求的数据统一提示。
另一种是,利用客户端缓存这个插件,在合并字段校验时,把有问题的行号统一放到客户端缓存中,然后提交数据前进行提示。
客户端缓存操作工具库 - 葡萄城市场 (grapecity.com.cn)
页: [1]
查看完整版本: 关于填写数据的错误提醒