请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

猴子 Wyn认证

初级会员

23

主题

89

帖子

220

积分

初级会员

积分
220

Wyn认证

猴子 Wyn认证
初级会员   /  发表于:2025-1-17 12:07  /   查看:128  /  回复:7
10金币
本帖最后由 猴子 于 2025-1-17 12:54 编辑

做了一个厂区管理的东西,厂区分为东西南北四个厂区,每个厂区有自己独立的部门,做个一个部门数据表,用数据表生成了一个页面,要求用户使用EXECL表格导入数据的时候,只导入4个字段(部门编号、部门名称、部门排序和上级名称),页面表格使用数据松绑定,用户导入后,页面自动将级别填写为2,上级编号根据每行数据的上级名称在数据库中查找并填写对应的上级编号(上级编号为上级部门在数据表中的ID),上级排序根据每行数据的上级名称在数据库中查找并填写对应的上级排序。我设置了循环和IF语句,但是循环并没有按照我预想的循环修改每一行数据,还麻烦帮忙看看应该怎么做。

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

最佳答案

查看完整内容

是这个效果吗?按照楼上的说法没问题啊,只是你说的上级编号根据每行数据的上级名称在数据库中查找并填写对应的上级编号(上级编号为上级部门在数据表中的ID),但是你的公式获取的却是上级编号,改成ID就可以了

7 个回复

倒序浏览
最佳答案
最佳答案
Mamba活字格认证
高级会员   /  发表于:2025-1-17 12:07:58
来自 4#
猴子 发表于 2025-1-17 22:23
大佬,感谢您的解答,我测试了一下,还是不行,麻烦您有空帮忙再看看。

是这个效果吗?按照楼上的说法没问题啊,只是你说的上级编号根据每行数据的上级名称在数据库中查找并填写对应的上级编号(上级编号为上级部门在数据表中的ID),但是你的公式获取的却是上级编号,改成ID就可以了

本帖子中包含更多资源

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

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-1-17 18:12:03
2#
大佬,这个问题猜测可能与表格操作-更新,操作记录-表格中被选择的行有关,可以考虑切换为当前行看一下。

本帖子中包含更多资源

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

x
回复 使用道具 举报
猴子Wyn认证
初级会员   /  发表于:2025-1-17 22:23:32
3#
Shawn.Liu 发表于 2025-1-17 18:12
大佬,这个问题猜测可能与表格操作-更新,操作记录-表格中被选择的行有关,可以考虑切换为当前行看一下。
...

大佬,感谢您的解答,我测试了一下,还是不行,麻烦您有空帮忙再看看。
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-1-20 17:00:24
5#
感谢Mamba格友大佬的支持,这个问题应该就是在更新表格操作时的条件问题,另外在这个场景下是不是会有一张单独的 厂区名称和厂区编号 的数据表用于存储上级信息,而部门表只需引入字段上级厂区ID的字段作为关联,这样在根据厂区名称更新表格时会比较合适。
回复 使用道具 举报
猴子Wyn认证
初级会员   /  发表于:2025-1-20 17:34:25
6#
我把表做成两个表去做了,现在已经解决。
回复 使用道具 举报
猴子Wyn认证
初级会员   /  发表于:2025-1-20 17:35:59
7#
感谢各位大佬!
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-1-20 17:56:59
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部