Foxtable(狐表)用户栏目专家坐堂 → [求助]如何引用子表的统计数据


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

主题:[求助]如何引用子表的统计数据

帅哥哟,离线,有人找我吗?
狐狸爸爸
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/11/1 17:34:00 [只看该作者]

以下是引用程兴刚在2013-11-1 17:28:00的发言:

 

我很少用表达式列,其缺点,不能触发事件!

 

呵呵,可以绕个弯嘛:

http://www.foxtable.com/help/topics/2381.htm


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


加好友 发短信
等级:婴狐 帖子:37 积分:460 威望:0 精华:0 注册:2013/1/27 0:46:00
[讨论]  发帖心情 Post By:2013/11/1 19:02:00 [只看该作者]

不是同一个表啊,怎么绕弯。而且系统在使用中,这一列的值是一直要显示的,表达式肯定不行了。


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


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

 把datacolchanged的代码换成下面的,从其他表切换到 员工薪酬管理表 才会从新计算。

If e.DataCol.Name = "月" AndAlso e.DataRow.IsNull("月")=False Then '
    e.DataRow("提成") = DataTables("提成发放记录").Compute("Sum(提成金额)","[月] = '" & e.NewValue & "' and 部门 = '" & e.DataRow("部门") & "' and 姓名 = '" & e.DataRow("姓名") & "'")
End If

 回到顶部
总数 13 上一页 1 2