Foxtable(狐表)用户栏目专家坐堂 → 表达式能否计算未加载的数据?


  共有3375人关注过本帖树形打印复制链接

主题:表达式能否计算未加载的数据?

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
表达式能否计算未加载的数据?  发帖心情 Post By:2014/5/12 22:28:00 [只看该作者]

A表的a列是根据B表的b列计算出来的  如果B表没有加载数据但是查询A表的时候想看到a列的后台统计结果怎么办

比如订单表 入库总数  是由入库明细表中本次入库数量求和出来的 但是入库明细表太大不会全部加载

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/12 22:34:00 [只看该作者]

 这种情况,就不要用表达式了,直接用代码统计。

 

 sqlCompute 是后台统计的函数。


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/5/12 22:42:00 [只看该作者]

我的需求用SQLCOMPUTE有点麻烦 是这样的 我这里还要考虑合同号 批号 放在datacolchanged或者beforesavedatarow里来触发都有问题 因为用户可能会修改合同号 或者删除 这样会造成数据错误 比如记录A被触发统计的结果是100  然后用户又修改了合同号 那么之前的100就是多出来的 明细表里就没有与之对应的记录

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/12 22:49:00 [只看该作者]

 可以用表达式做的,同样可以用统计去做到。

 

 表达式的计算,是必须把数据加载出来才可以的。或者,你可以控制更具主表加载子表的数据 http://www.foxtable.com/help/topics/2894.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/5/12 22:56:00 [只看该作者]

恩 只能这样了


 回到顶部