以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  表达式列不刷新  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=158920)

--  作者:dengk03
--  发布时间:2020/12/7 14:59:00
--  表达式列不刷新
通过查询表生成一个发货表,发货表与详单表组成父子表,以发货单号为关联列。发货表增加一个表达式列 count(child.货物名)统计该发货单里包含的物品详单数量,然后发现只有鼠标移动到某一行,该行的数量才刷新至正确,否则就是0,这是怎么回事
--  作者:有点蓝
--  发布时间:2020/12/7 15:35:00
--  
删除重建一下关联试试
--  作者:dengk03
--  发布时间:2020/12/7 16:14:00
--  
还是老样子。
准确点说,是只有点击该父表某一行,显示出对应子表内容之后,该表达式统计列才显示子表的行数。点击之前都为0.

--  作者:有点蓝
--  发布时间:2020/12/7 16:31:00
--  
做了动态加载吧,点击父表某一行才加载对应子表的数据?
--  作者:dengk03
--  发布时间:2020/12/11 14:04:00
--  
是的,有动态加载,全表行数太多了,怎么办
--  作者:有点蓝
--  发布时间:2020/12/11 14:29:00
--  
表达式只能计算已经加载的数据,如果数据过多就不适合使用表达式列了。建议转换为数据列,然后使用代码统计,类似:http://www.foxtable.com/webhelp/topics/1472.htm