找回密码
 立即注册

QQ登录

只需一步,快速开始

info-tech
金牌服务用户   /  发表于:2024-12-18 15:58  /   查看:58  /  回复:7
10金币
本帖最后由 info-tech 于 2024-12-18 15:59 编辑



如上图所示,
页面1中用户勾选了2行数据,
在给页面2传递之前,计算【栏目1】-【栏目2】的值,
大于0的栏目数据需要传递到页面2的一个表格中,
页面2中的栏目2的值等于页面1中【栏目1】-【栏目2】的值。
这种需求如何较为简便的实现?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

页面一的表格信息可以在页面弄个临时表去计算,然后把计算出来的表再通过表传递传给页面二

7 个回复

倒序浏览
最佳答案
最佳答案
stranger
银牌会员   /  发表于:2024-12-18 15:58:55
来自 2#
页面一的表格信息可以在页面弄个临时表去计算,然后把计算出来的表再通过表传递传给页面二
回复 使用道具 举报
info-tech
金牌服务用户   /  发表于:2024-12-18 17:24:14
3#
stranger 发表于 2024-12-18 16:05
页面一的表格信息可以在页面弄个临时表去计算,然后把计算出来的表再通过表传递传给页面二

谢谢您的回复。
回复 使用道具 举报
info-tech
金牌服务用户   /  发表于:2024-12-18 17:28:04
4#
stranger 发表于 2024-12-18 16:05
页面一的表格信息可以在页面弄个临时表去计算,然后把计算出来的表再通过表传递传给页面二

通过循环表格1的选择列,进行计算,写入临时数据表,然后弹出页面2,将临时表的数据带入页面2中的表格中,再和其他信息一起,写入正式的表格2对应的数据库表。
是这样吗?
临时表数据,如果有多位用户使用该页面功能,如何避免冲突?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-18 17:41:29
5#
您好,这种情况传过去之后,栏目二的值是A001的栏目二值-A002的栏目二值吗,

会不会有别的判断,比如A002的栏目二值比栏目一值大,需要反着减,
如果规则是确定的,可以参考楼上的方式,
活字格中操作的表,都会有创建者这个字段,可以根据这个字段每次操作前先删除数据,然后再重新添加
回复 使用道具 举报
info-tech
金牌服务用户   /  发表于:2024-12-18 18:02:59
6#
Joe.xu 发表于 2024-12-18 17:41
您好,这种情况传过去之后,栏目二的值是A001的栏目二值-A002的栏目二值吗,

会不会有别的判断,比如A00 ...

问题描述里写的不对,应该是页面1中的栏目2减去栏目3的值,传递给页面2的栏目2,同时栏目1的值也传过去。
回复 使用道具 举报
info-tech
金牌服务用户   /  发表于:2024-12-18 18:04:49
7#
Joe.xu 发表于 2024-12-18 17:41
您好,这种情况传过去之后,栏目二的值是A001的栏目二值-A002的栏目二值吗,

会不会有别的判断,比如A00 ...

如果同一用户在2个终端同时登录使用这个应用呢?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-19 09:08:08
8#
info-tech 发表于 2024-12-18 18:04
如果同一用户在2个终端同时登录使用这个应用呢?

还有这种情况,一般这是不允许的吧,一个人同时操作也操作不过来呀,
还容易出问题,一个账号也不建议多人使用,如果出问题没办法定位到具体是谁操作的,
应该是页面1中的栏目2减去栏目3的值,传递给页面2的栏目2,同时栏目1的值也传过去
如果是这种需求的话,因为不涉及跨行相减,可以直接使用表格传递命令,把勾选的行传过去,
然后再在表格中栏目2减去栏目3 列名就叫栏目二
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部