Foxtable(狐表)用户栏目专家坐堂 → 这个为什么出错?跨表统计的(完美解决)


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

主题:这个为什么出错?跨表统计的(完美解决)

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


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
这个为什么出错?跨表统计的(完美解决)  发帖心情 Post By:2013/3/6 10:50:00 [只看该作者]

想按条件从另一表取数统计,可显示错误,是什么原因?

图片点击可在新窗口打开查看此主题相关图片如下:跨1.png
图片点击可在新窗口打开查看

文件:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:统计项目.table


[此贴子已经被作者于2013-3-8 13:45:22编辑过]

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


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

Select Case e.DataCol.Name
    Case  "名称"
        Dim Filter As String  = "名称 = '" & e.DataRow("名称") & "'"
        e.DataRow("确认收入金额") = DataTables("确认收入").Compute("Sum(确认收入金额)", Filter)
        e.DataRow("回款金额") = DataTables("回款").Compute("Sum(回款金额)", Filter)
End Select

 

参考:

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

 


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


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
回复:(狐狸爸爸)Select Case e.DataCol.Name ...  发帖心情 Post By:2013/3/6 12:22:00 [只看该作者]

谢谢老大的指点。

错在这个点上:'" & e.DataRow("名称") & "'",先加单引号,再加又引号,这个是重点。

 回到顶部