找回密码
 立即注册

QQ登录

只需一步,快速开始

caikun

中级会员

8

主题

43

帖子

529

积分

中级会员

积分
529

微信认证勋章

caikun
中级会员   /  发表于:2020-10-11 12:44  /   查看:2088  /  回复:2
5金币
本帖最后由 caikun 于 2020-10-11 12:46 编辑

设计器版本:6.0.101.0问题描述:在页面上的表格中输入公式,表格在“允许编辑”状态下,公式所有条件下的计算结算都是正常的。用弹出页面填报后将值回传时,实销数量小于任务量时,计算结算不正常。请高手指点下,多谢!!附工程。详见下图:

表格中公式:=IF(G3<K3,G3*O3,G3-K3+K3*O3)

用弹出页面填报后将值回传时,实销数量小于任务量时,计算结算不

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

最佳答案

查看完整内容

是因为你弹出页面字段类型的问题,因为弹出页面是文本框而不是数字单元格,所以你输入的100是文本100,用文本100和数字200去比较的时候,永远都是false,所以会执行ELSE条件

2 个回复

正序浏览
caikun
中级会员   /  发表于:2020-10-11 14:55:25
3#
lh123 发表于 2020-10-11 12:48
数据字段必须为0。不要空值。

不是这个原因,当实销数量小于任务时,在表格编辑状态下填报时计算结果是对的。弹出页面回传后计算的结果是不对的。当实销数量大于任务时,计算结果都是正确的。
回复 使用道具 举报
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-10-11 12:44:21
来自 4#
caikun 发表于 2020-10-11 14:55
不是这个原因,当实销数量小于任务时,在表格编辑状态下填报时计算结果是对的。弹出页面回传后计算的结果 ...


是因为你弹出页面字段类型的问题,因为弹出页面是文本框而不是数字单元格,所以你输入的100是文本100,用文本100和数字200去比较的时候,永远都是false,所以会执行ELSE条件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部