Foxtable(狐表)用户栏目专家坐堂 → 如何统计多张子表的页数和件数值


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

主题:如何统计多张子表的页数和件数值

美女呀,离线,留言给我吧!
yfy13338431925
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:4492 威望:0 精华:0 注册:2018/12/5 23:10:00
如何统计多张子表的页数和件数值  发帖心情 Post By:2021/7/25 0:07:00 [只看该作者]

 一张主表table1下按分类分成多张子表table2,table3,table4,分别在不同的页签容器展示。

下面的代码如何改成实现把table2,table3,table4的页数和件数填充到主表的总页数和总件数字段中。

 

Dim t1 As Table = e.Form.Controls("Table1").Table
                Dim t2 As Table = e.Form.Controls("Table2").Table
                For Each r As Row In t1.Rows
                    r("总件数") = r.DataRow.GetChildRows("第一类履历材料").Count
                    r("总页数") = t2.DataTable.Compute("sum(页数)","档案编号 = '" & r("档案编号") & "'")
                Next


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/25 20:11:00 [只看该作者]

Dim t3 As Table = e.Form.Controls("Table3").Table
                For Each r As Row In t1.Rows
                    r("总件数") = r.DataRow.GetChildRows("第一类履历材料").Count + r.DataRow.GetChildRows("第二个子表名称").Count
                    r("总页数") = t2.DataTable.Compute("sum(页数)","档案编号 = '" & r("档案编号") & "'") + t3.DataTable.Compute("sum(页数)","档案编号 = '" & r("档案编号") & "'")
                Next

 回到顶部