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

QQ登录

只需一步,快速开始

yantaoyou521

金牌服务用户

107

主题

258

帖子

1111

积分

金牌服务用户

积分
1111
yantaoyou521
金牌服务用户   /  发表于:2025-1-21 16:09  /   查看:78  /  回复:1
1金币
本帖最后由 yantaoyou521 于 2025-1-21 16:25 编辑

各位大佬,请教一个问题。

如图有如下命令



页面有表格2,表格2没有绑定数据表,就是一个空表格。
1、首先删除表格2数据,然后将表格1的选择行,传递给表格2。
2、页面单元格,用TEXTJOIN拼接表格2中的某ID列
3、对这个单元格进行条件判断,如果为空就弹出消息框
4、如果单元格不为空,执行删除表格5、传递给表格5数据、提交表格5、删除表格4、传递给表格4数据、提交表格4。最后执行数据表更新命令,更新的条件是ID在上面那个单元格里面。

现在初次进入页面,表格1选择行后,执行命令没问题。


问题是,上述命令执行完之后,不退出页面、在表格1中再选择行,然后执行命令,就会报错:更新数据库失败,没有任何记录存在。

确认应该是数据表更新命令报错了。页面观察到,在报错前
TEXTJOIN拼接的数据,没变化,报错后点确认才变化。
如果退出页面再进去,执行命令没问题的。


我现在数据表全是外联表,测试了一下将外联表转为内建表就不报错了。

麻烦帮忙分析下。





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

最佳答案

查看完整内容

问题跟进:该客户的命令逻辑中是提交表格命令报错了, 最后调查是因为对应的外联库中该表加了外键约束。

1 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2025-1-21 16:09:30
来自 2#
本帖最后由 Joe.xu 于 2025-1-21 18:33 编辑

问题跟进:该客户的命令逻辑中是提交表格命令报错了,
最后调查是因为对应的外联库中该表加了外键约束。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部