以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]数据更新延迟  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172840)

--  作者:huangjiacai
--  发布时间:2021/11/3 10:47:00
--  [求助]数据更新延迟
是这样的,我做了这么一个预算管理项目,预算使用的时候点击申请,申请表根据“预算编号”自动从汇总表获取已使用金额、余额等数据,正常数据是会迭代更新的,但是最近发现了这么一个情况,连续申请了几笔费用,“余额”都没有发生变化,很诡异,正常情况下是不会发生这种事情的,是跟网络延迟有关吗?因为数据之间是之间有表达式关联的,更新是最及时最快的,想不明白为什么会不变,还是连续的几单。
--  作者:有点蓝
--  发布时间:2021/11/3 11:06:00
--  
余额是表达式列?是不是对应的数据没有加载?
--  作者:huangjiacai
--  发布时间:2021/11/7 18:23:00
--  
是表达式列来的,这个是什么原因呢,有没有比较好的解决办法呢?
--  作者:有点蓝
--  发布时间:2021/11/7 20:48:00
--  
表达式列只能计算已经加载的数据。不加载的数据是不会计算的。

另外如果表关联设置过多,各种表达式列之间互相引用比较多,计算会比较慢。

个人的建议是不要归于依赖关联表和表达式列。关联表比较适合小数据量的项目应用,数据多了,做动态加载的情况下就不好用的

--  作者:huangjiacai
--  发布时间:2021/11/8 10:35:00
--  
重点的问题是,如果我加载不了的话,我也没有办法选中数据填入的才对啊,这不符合逻辑,按正常来讲的话,取得了数就是已经加载了的。
--  作者:有点蓝
--  发布时间:2021/11/8 11:13:00
--  
请上传实例说明