找回密码
 立即注册

QQ登录

只需一步,快速开始

mofei828

高级会员

93

主题

359

帖子

1154

积分

高级会员

积分
1154

微信认证勋章

mofei828
高级会员   /  发表于:2021-8-25 00:01  /   查看:2618  /  回复:9
5金币


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

最佳答案

查看完整内容

您好,关联字段是不能直接编辑的,因为关联是一个从表1到表2的对应关系,您想要修改的是表1中的数据,还是表2中的数据呢? 根据您之前的描述,您是希望批量新增,感觉这里想要新增后的是和上面一样的数据呀,为什么又要修改呢,您可以描述一下您的真实场景是怎样的吗,我看看有没有更合适的解决方案。

9 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-25 00:01:15
来自 4#
您好,关联字段是不能直接编辑的,因为关联是一个从表1到表2的对应关系,您想要修改的是表1中的数据,还是表2中的数据呢?
根据您之前的描述,您是希望批量新增,感觉这里想要新增后的是和上面一样的数据呀,为什么又要修改呢,您可以描述一下您的真实场景是怎样的吗,我看看有没有更合适的解决方案。
回复 使用道具 举报
Li.Zhou活字格认证
银牌会员   /  发表于:2021-8-25 08:28:37
2#
本帖最后由 Li.Zhou 于 2021-8-25 08:36 编辑

直接编辑不行呢,关联的列不能直接编辑。可以做成弹出页面,根据关联ID弹出对应关联表的当前那一行数据,然后做更新操作。或者修改字段不要用关联字段,改为函数公式、odata试试
回复 使用道具 举报
孤狼悬赏达人认证 活字格认证
高级会员   /  发表于:2021-8-25 08:44:18
3#
提供一个思路吧:

如果你要修改关联字段,并不一定需要把这些数据和被关联的表的数据放在同一个框里,可以考虑以父子表的形式、分表编辑。比如,上面是主表,下面是子表,选中主表自动显示子表数据,主子表可以同时分框编辑、同时提交,也可以实现你的需求。记得要通过设置关联字段或者子表关系才能实现噢。

如果非要同框编辑也不是不可以,那就得把数据源进行整合,让他们来自同一个地方。方法可以是自己写个跨表的视图,把需要同框编辑的数据都取出来、放到一个视图里。但这里会有个问题,视图是没有办法修改数据的,你可以设置表格松绑定,修改完了数据以后再自己写保存逻辑(比如哪个字段保存到数据表1、哪个字段保存到数据表2);
还一个方法,就是建临时表,但这操作就更加复杂了,感觉你应该是不会考虑的,因为涉及到数据轮询或者触发器,感觉是高射炮打蚊子了......

方法有很多,思路供你参考哈,如果感觉有帮助,记得选我为最佳答案哟,谢谢

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
mofei828
高级会员   /  发表于:2021-8-25 13:13:58
5#
Chelsey.Wang 发表于 2021-8-25 11:28
您好,关联字段是不能直接编辑的,因为关联是一个从表1到表2的对应关系,您想要修改的是表1中的数据,还是 ...

是的,新增之后有些项目还需要根据实际情况修改下
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-25 13:43:15
6#
mofei828 发表于 2021-8-25 13:13
是的,新增之后有些项目还需要根据实际情况修改下

您好,在当前表格直接修改的话只能修改当前绑定的表,关联的表可能会存在一对多的情况,所以是不能直接在表格里修改的,您可以参考上面大佬说的采用弹出页面的形式修改关联表的信息。
回复 使用道具 举报
mofei828
高级会员   /  发表于:2021-8-27 13:20:21
7#
Li.Zhou 发表于 2021-8-25 08:28
直接编辑不行呢,关联的列不能直接编辑。可以做成弹出页面,根据关联ID弹出对应关联表的当前那一行数据,然 ...

谢谢答复!
回复 使用道具 举报
mofei828
高级会员   /  发表于:2021-8-27 13:20:35
8#
孤狼 发表于 2021-8-25 08:44
提供一个思路吧:

如果你要修改关联字段,并不一定需要把这些数据和被关联的表的数据放在同一个框里,可 ...

谢谢答复!回头试试
回复 使用道具 举报
mofei828
高级会员   /  发表于:2021-8-27 13:20:49
9#
Joe.xu 发表于 2021-8-25 13:43
您好,在当前表格直接修改的话只能修改当前绑定的表,关联的表可能会存在一对多的情况,所以是不能直接在 ...

谢谢答复!回头试试
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-27 17:57:31
10#
不客气,感谢支持,有问题可以继续发帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部