找回密码
 立即注册

QQ登录

只需一步,快速开始

可爱小蔡

高级会员

125

主题

391

帖子

1030

积分

高级会员

积分
1030
QQ
可爱小蔡
高级会员   /  发表于:2023-8-1 09:58  /   查看:891  /  回复:9
1金币
怎么能够在批量上传时进行匹配,例如图中这样,批量上传总数据表,根据[供应商]在供应商表进行查询,如果批量上传的表格中存在供应商表中没有的[供应商],则提示表格中哪些供应商没有数据,并且全部导入失败
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,看着您后边截图中的excel文件,做了一个demo您可以参考参考

9 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-1 09:58:21
来自 8#
您好,看着您后边截图中的excel文件,做了一个demo您可以参考参考



本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-1 10:26:49
2#
您好,这个可以设置表格为数据松绑定格式。然后再将excel数据导入到表格之后,循环去判断表格中的供应商是否在数据表中存在。如果有一条不存在的话,可以使用表格操作命令将数据全部都删除掉。如果都存在的话,再使用表格操作的提交表格命令,将数据提交到数据库中存储即可


本帖子中包含更多资源

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

x
回复 使用道具 举报
可爱小蔡
高级会员   /  发表于:2023-8-1 10:32:06
3#
Lay.Li 发表于 2023-8-1 10:26
您好,这个可以设置表格为数据松绑定格式。然后再将excel数据导入到表格之后,循环去判断表格中的供应商是 ...

那我应该怎样去显示它是哪一些数据不存在呢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-1 17:38:02
4#
您好,您想要怎么去显示呢,查询可以使用设置变量命令去查询,有不存在的数据的话,可以使用弹出消息命令,将这条数据弹出哈
回复 使用道具 举报
可爱小蔡
高级会员   /  发表于:2023-8-1 17:52:01
5#
Lay.Li 发表于 2023-8-1 17:38
您好,您想要怎么去显示呢,查询可以使用设置变量命令去查询,有不存在的数据的话,可以使用弹出消息命令, ...

比如说下载模板2然后上传数据,实际上供应商D、E在供应商表里是没有对应的数据的,然后我希望点击上传数据之后,弹出消息框,提示“D、E不存在于数据库中”,并且刚刚上传的数据全都不成功 或者 供应商等于D、E的两行数据未上传

本帖子中包含更多资源

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

x
回复 使用道具 举报
可爱小蔡
高级会员   /  发表于:2023-8-1 17:54:58
6#
Lay.Li 发表于 2023-8-1 17:38
您好,您想要怎么去显示呢,查询可以使用设置变量命令去查询,有不存在的数据的话,可以使用弹出消息命令, ...

可以麻烦您在demo里演示一下吗?
回复 使用道具 举报
nobt
论坛元老   /  发表于:2023-8-2 08:56:11
7#
回复 使用道具 举报
趋势
银牌会员   /  发表于:2023-8-2 10:05:42
9#
本帖最后由 趋势 于 2023-8-2 10:08 编辑


新建一个查找不存在供应商的视图:
SELECT * FROM "总数据" where 供应商 not in (select 供应商 from 供应商表)
不存在的供应商给您显示出来了,下一步您看着办。



本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-2 10:10:34
10#
感谢趋势大佬的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部