自动计算

编辑
文档创建者:文档助手1 (67727 )     浏览次数:8163次     编辑次数:7次     最近更新:jiangsr 于 2017-11-13     

目录:

1. 问题描述编辑

自动计算,是指根据用户录入的某些单元格的值,自动计算出另外一些单元格的值,从而简化用户的输入,同时避免错误数据的录入。

2. 自动计算原理编辑

设置了公式自动计算的单元格,公式会保存为单元格的属性(属性名为fm),填报时相关单元格值修改后,页面会通过js寻找需要自动计算的单元格,告诉报表服务器,服务器根据公式计算出结果后再返回给页面。
填报设置自动计算后,公式进行计算时会与服务器进行交互,计算过程是由后台服务器进行的,正因如此,自动计算一定程度上影响了填报效率,若用户不需要自动计算,尽量不设置自动计算以提高填报效率

3. 示例编辑

3.1 打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\空值入库为0填报表.cpt
3.2 自动计算设置
在模板中添加一列根据库存量与订购量及再订购量计算出相差数量,来观察是否需要补货,公式=H3-I3-J3,如下图:
双击相差数量的公式,即L3单元格,弹出公式编辑器,可以看到默认勾选填报/分析时,保留公式用于计算即自动计算:
若不希望进行自动计算,不选该选项即可。
注:添加行时的自动计算,在填报自动计算时,如果需要添加行,设置了添加行按钮,则需要通过单元格属性>其他属性>插入行策略设置公式所在行的插入行策略,选择原值,详细请查看插入行策略
3.3 效果查看
保存模板,点击填报预览,效果如下:
222
设置自动计算后,修改库存量、订购量以及再订购量的值,自动计算出相差数量的值,如下图:
222
在线查看模板效果请点击LineForm3.cpt
已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\自动计算.cpt

附件列表


主题: 填报应用
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?