以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 跨表统计 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=151623) |
-- 作者:nxdx112 -- 发布时间:2020/6/29 15:39:00 -- 跨表统计 需要在基础信息表中跨表统计(住宿生信息表) 每栋楼在中每个宿舍已住的人数,我根据帮助写的不执行,帮忙改一下。 If e.DataCol.Name = "已住人数" Then If DataTables("住宿生信息").name = "楼号" OrElse e.DataCol.name = "宿舍" e.DataRow("已住人数") = DataTables("住宿生信息").compute("count(宿舍)","楼号=\'" & e.DataRow("楼号") & "\' and 宿舍=\'" & e.DataRow("宿舍") & "\' and _Identify <=" & e.DataRow("_Identify")) End If End If “住宿生信息表“中楼号、宿舍数据变动时自动统计到“基础信息”表中 [此贴子已经被作者于2020/6/29 15:44:12编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/6/29 15:48:00 -- 参考:http://www.foxtable.com/webhelp/topics/1472.htm If e.DataCol.Name = "楼号" OrElse e.DataCol.name = "宿舍" e.DataRow("已住人数") = DataTables("住宿生信息").compute("count(姓名)","楼号=\'" & e.DataRow("楼号") & "\' and 宿舍=\'" & e.DataRow("宿舍") & "\'") End If |