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

QQ登录

只需一步,快速开始

夏雪冬阳

论坛元老

280

主题

1176

帖子

4132

积分

论坛元老

积分
4132

微信认证勋章

夏雪冬阳
论坛元老   /  发表于:2019-11-20 17:41  /   查看:2103  /  回复:5
3金币
应用场景:客户换房的时候想在一个页面上展示原房源的信息以及新房源的信息,原房源做退回处理,新房源做销售处理,这样一个页面上就会有退房单和销售单,问题:一个页面展示2个类型的单据,那么怎么做到点击一次保存命令按钮就能保存2个单据。

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

5 个回复

Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-20 18:44:01
沙发
给您一个大致的建议啊
你不要想着都在上面绑定,你可以将他们的数据,更新以后的数据,都同步到表格(使用表格操作命令就行)中去

然后统一提交这个表格就行

本帖子中包含更多资源

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

x
回复 使用道具 举报
夏雪冬阳
论坛元老   /  发表于:2019-11-20 22:08:13
板凳
我的理解是将原房源和新房源的数据用表格更新的命令更新到右侧的表中,然后用表格提交命令提交到数据表中
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-11-21 00:27:12
地板
本帖最后由 carl_chen 于 2019-11-21 00:29 编辑

胡老大的方法我觉得是OK的。就是不用绑定字段,先用表格操作把这些数据放在右侧表格中(此表格松绑定),然后再用表格提交命令一次性提交。
其实,我觉得,没有必要用右侧的表格,直接用数据表操作命令(启用事务),也可以一次性更新两条记录,如下操作:

当然更新的时候,都是用的非绑定字段。并且更新"特定行" ,用ID来筛选。



另外,我还想到一种可能,如果您使用sql server 作为外联数据库,可以考虑给销售订单表建立一个一模一样的视图。
这样,相当于您就有两个表,您就可以在页面上绑定 这两个表的字段(实际上是一个表 和 一个视图)。可以比较完美的解决您的问题。
我刚测试了这个想法,是可行的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
夏雪冬阳
论坛元老   /  发表于:2019-11-21 08:56:35
5#
我用的是活字格自带的数据库,我来试试吧,至于一个表和一个视图在用自带数据库的情况下能实现吗
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-22 09:27:04
6#
夏雪冬阳 发表于 2019-11-21 08:56
我用的是活字格自带的数据库,我来试试吧,至于一个表和一个视图在用自带数据库的情况下能实现吗

为啥我看了你的描述感觉数据表的结构应该是这样的,我猜测的,不确定是否可以满足你的需求哈
1.销售订单主表,销售明细子表,退货明细子表
2.你在保存的时候添加/更新主表数据,同时添加/更新两个子表数据
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部