找回密码
 立即注册

QQ登录

只需一步,快速开始

yaoyao7417

中级会员

71

主题

163

帖子

922

积分

中级会员

积分
922
yaoyao7417
中级会员   /  发表于:2020-9-24 11:24  /   查看:3805  /  回复:12
1金币
背景:
同一张表中有复数条记录,少数情况下,存在除了特定字段不同外,其余多数字段都要同步的需求

更新特定行记录的话,少数几个字段进行同步的情况下比较好操作,但是当几十个字段都想更新到另一条记录中时,得一个个添加字段,太麻烦了



问题:如何简便地将更新后的多个字段同步到同表的另一条记录中?类似打包更新?

求解答,谢谢!

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

最佳答案

查看完整内容

您好,很抱歉没有注意到您demo中的按钮命令, 确实您选择性更新实现的更加简洁方便: 至于涉及子表更新到同表中的另一条记录, 我们建议您直接使用服务端命令,这样参数的 设置会更加灵活些。您可以关注下活字格的服务端命令【https://help.grapecity.com.cn/pages/viewpage.action?pageId=46191161】 至于更新数据的具体场景,还需根据您的实际业务做进一步判断: 对应记录下的子表是否有数据,如果没有, ...

12 个回复

倒序浏览
最佳答案
最佳答案
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-9-24 11:24:17
来自 12#
您好,很抱歉没有注意到您demo中的按钮命令
确实您选择性更新实现的更加简洁方便:

至于涉及子表更新到同表中的另一条记录,

我们建议您直接使用服务端命令,这样参数的

设置会更加灵活些。您可以关注下活字格的服务端命令【https://help.grapecity.com.cn/pa ... ion?pageId=46191161
至于更新数据的具体场景,还需根据您的实际业务做进一步判断:

对应记录下的子表是否有数据,如果没有,涉及到批量添加数据需要结合服务端循环命令实现;

若对应记录已存在数据,还需要循环判断该记录下子表中的数据做比对更新,

面对您复杂的业务场景我只是挂一漏万的稍作列举,如有不当之处,还望谅解

希望这些建议对您有所帮助


回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-9-24 12:02:08
2#


您可以复制数据表操作命令,然后切换操作类型、更新记录行时,其他非绑定字段中设置的字段是不会丢失的,除非您切换了数据表。
但是如果是在事务中的话,暂时不支持复制命令,还是需要再设置一遍的。
不知道您的应用场景是哪一种,以上回复是不是对您有帮助哈

本帖子中包含更多资源

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

x
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-9-24 12:08:38
3#
您好,看了下您的问题描述,里面好像有几十个字段啊。。。这样子是不是有很多重复的字段呢?尤其是看您说只有特定的字段需要更新,
这样感觉您的表其实是可以优化一下,更符合数据库的设计原则的,在您后续项目实施的时候也可以更加便捷和高效!

您这边可以详细描述一下您希望实现的目的吗?或者您可以把您的数据表拍个照片,这边帮您看一下数据表结构是什么样的,能不能帮您做一个优化
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-9-24 14:13:52
4#
如果问题已解决记得设置最佳答案哦~如果未解决,您可以继续补充应用场景的细节,有助于我们的对您需求的理解哦~感谢您的支持
回复 使用道具 举报
yaoyao7417
中级会员   /  发表于:2020-9-24 14:20:16
5#
Timothy.Xu 发表于 2020-9-24 12:08
您好,看了下您的问题描述,里面好像有几十个字段啊。。。这样子是不是有很多重复的字段呢?尤其是看您说只 ...

您好:表结构没有问题,只有少数情况下会有相同的情况,大部分字段的内容都是不重复的。
希望能实现同步一部分字段只是为了方便用户操作。
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-9-24 15:01:00
6#
您好,这边在和同事讨论的时候出现了不同的理解,问题中可能存在歧义,按照我的理解,目前帮您想了一种解决方案,您看符合您的需求吗,
如果理解有出入,还得劳烦您详细描述一下,最好附上demo,可帮助您快速有效的解决问题



本帖子中包含更多资源

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

x
回复 使用道具 举报
yaoyao7417
中级会员   /  发表于:2020-9-24 17:00:50
7#
Lucas.Su 发表于 2020-9-24 15:01
您好,这边在和同事讨论的时候出现了不同的理解,问题中可能存在歧义,按照我的理解,目前帮您想了 ...

您好:实际情况比较复杂,我做了个简单的DEMO,麻烦帮忙看一下,谢谢!

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-9-24 18:03:28
8#
您好,根据您提供的demo,我先说一下我的理解,看是否和您的意思相符

假设表格中的第三条记录需要更新,且要更新的数据内容和已有的第一条记录大体相同,

点击第三条记录的更新希望把第一条记录的数据带过来,是这个意思吗?
回复 使用道具 举报
yaoyao7417
中级会员   /  发表于:2020-9-25 08:08:14
9#
Lucas.Su 发表于 2020-9-24 18:03
您好,根据您提供的demo,我先说一下我的理解,看是否和您的意思相符

假设表格中的第三条记录需要更新, ...

您好,我在demo里做的是更改第一条记录的详情页中的信息后,在该详情页面选择需要被更新的另一条记录的model号码,点击按钮后更新被选择的model所在的记录行。
意思都差不多。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部