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

QQ登录

只需一步,快速开始

一缕阳光 悬赏达人认证

中级会员

46

主题

252

帖子

892

积分

中级会员

积分
892

微信认证勋章悬赏达人

QQ
一缕阳光 悬赏达人认证
中级会员   /  发表于:2019-5-29 17:57  /   查看:2674  /  回复:1
1金币
场景:
       2张表
              1.科目表      包含字段   科目编号  方向   
              2.交易记录表   包含字段   科目(关联科目表的  科目编号),摘要 ,借,贷
如图

表格中添加一行记录是  要选择  科目(引用的是科目表的科目编号)           要根据所选  科目  的方向   计算表格中余额列的值
(规则为:科目   方向为  借     余额=0+借-贷 。  
                 科目  方向为  贷     余额=0-借+贷。  
                 备注:0为 科目初始值)
所以 选择科目时   打开  科目选择页面   用值回传的方式   取到   选择科目 对应的   方向 (不存入表中情况下)
然后  判断方向  计算  余额      出现错误  如下图

值回传  取回的  科目对应的方向  都是在表格外单元格中  存储   计算时 结果显示异常  如下图






感谢  Tracy.Liu回复      提供的思路 :把每次 点击科目  获取的 方向  在表格中 的隐藏列中存储      再使用   为  借  时   0+借-贷;为  贷  时  0-借+贷  的规则计算余额   
得出结果正常    如图


感谢  Tracy.Liu回复

问题  已解决


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

最佳答案

查看完整内容

感谢您的支持~ 这个问题主要是要将这个借/贷取到对应的行中,这样公式计算是根据对应行的值进行计算的。 之前出现问题主要是因为表格中的公式在计算时是根据单元格中的值进行计算,而单元格中的值会随着您的传值进行变化,这样就会导致公式计算的值变化。

1 个回复

倒序浏览
最佳答案
最佳答案
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-5-29 17:57:30
来自 2#
感谢您的支持~
这个问题主要是要将这个借/贷取到对应的行中,这样公式计算是根据对应行的值进行计算的。
之前出现问题主要是因为表格中的公式在计算时是根据单元格中的值进行计算,而单元格中的值会随着您的传值进行变化,这样就会导致公式计算的值变化。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部