找回密码
 立即注册

QQ登录

只需一步,快速开始

莞工Vo
金牌服务用户   /  发表于:2022-3-31 17:08  /   查看:2098  /  回复:6
100金币
本帖最后由 莞工Vo 于 2022-3-31 17:10 编辑

如示例工程所示,首页是一个表1的列表,按添加、更新后弹出第一级子页,
而第一级子页中除了表1的字段外,还含有表2的列表,按表2的添加、更新按钮后弹出第二级子页。
问题如下:
1. 要求在第一级子页的提交按钮中执行类似事务的过程,把添加的表2列表和表1记录同时提交到数据库,过程中在第一级子页按取消按钮,数据库不会产生写入的操作。
2. 在示例的基础上扩展到第三级子页。

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

最佳答案

查看完整内容

明远大佬使用的是子表格的形式添加主子表数据的,如果是服务端命令的话,只要我们取到对应表格的值,然后传递到服务端命令中,剩下的数据库操作完全就由咱自己控制了的。 不管有多少弹出页面,只要我们在最终添加的时候拿到数据就可以,核心就是利用表格数据传递命令,把其他页面的数据传递到最终需要添加数据的页面中就可以。 在明远大佬demo的基础上,使用服务端命令您看一下。

6 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-31 17:08:56
来自 7#
明远大佬使用的是子表格的形式添加主子表数据的,如果是服务端命令的话,只要我们取到对应表格的值,然后传递到服务端命令中,剩下的数据库操作完全就由咱自己控制了的。
不管有多少弹出页面,只要我们在最终添加的时候拿到数据就可以,核心就是利用表格数据传递命令,把其他页面的数据传递到最终需要添加数据的页面中就可以。
在明远大佬demo的基础上,使用服务端命令您看一下。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-3-31 17:30:59
2#
你好,要实现类似事务的方式提交数据,可以选择使用服务端命令来实现,服务端命令从页面上读取数据,在服务端命令里使用事务命令,将表1和表2的数据表操作命令放在事务命令里。

弹出第三级添加子表数据请参考:

帮你打开活字格更神奇的功能:六十二,连续弹出添加数据
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=58155
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
莞工Vo
金牌服务用户   /  发表于:2022-3-31 17:40:26
3#
Erik.Xue 发表于 2022-3-31 17:30
你好,要实现类似事务的方式提交数据,可以选择使用服务端命令来实现,服务端命令从页面上读取数据,在服务 ...

您好,第三级子页是在第二级子页的基础上再加一张表3,另外服务端命令如何获取其他弹出页面的数据作为输入?
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-3-31 17:44:05
4#
如果第三级页面上还要再放一张表3,那么填写完数据后,关闭弹出页面,把表3的数据传递到二级页面的一个辅助表格上,用服务端命令去辅助表格上的数据。
回复 使用道具 举报
明远活字格认证
金牌服务用户   /  发表于:2022-4-1 11:23:55
5#
添加了一张水果表,你看下是否是你要的效果。

本帖子中包含更多资源

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

x
回复 使用道具 举报
明远活字格认证
金牌服务用户   /  发表于:2022-4-1 11:25:50
6#

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部