Foxtable(狐表)用户栏目专家坐堂 → [求助]自动统计父表单元格数据


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

主题:[求助]自动统计父表单元格数据

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3022 威望:0 精华:0 注册:2012/1/19 10:11:00
[求助]自动统计父表单元格数据  发帖心情 Post By:2014/8/5 9:49:00 [只看该作者]

介绍:“安置登记表”和“安置资料清单”关联,前者父表,前者中的2个字段“卷内份数”和“载体数量”的值是根据子表“安置资料清单”的数据统计的,“卷内份数”的值即是“安置资料清单”关联数据的行数,“载体数量”的值即是“安置资料清单”字段“载体数量”的合计值,即求sum,在安置资料清单这张子表中,在datacolchanged中做了统计载体数量值,在datarowadded中做了统计卷内份数的值,都是正确的,

问题:在datarowdeleted中做了代码,在删除子表关联数据的时候,无法自动统计数据。

 

 

开发者密码1;发布后可以用用户名208,密码888进入。

 

 

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


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/8/5 9:55:00 [只看该作者]

代码写到BeforeDeleteDataRow

e.DataTable.save()
Dim pr As DataRow = e.DataRow.GetParentRow("安置登记表")
If pr IsNot Nothing Then
    pr("卷内份数") = e.DataTable.DataRows.Count
    pr("载体数量") = DataTables("安置资料清单").Compute("Sum(载体数量)","[案卷号] = '" & e.DataRow("案卷号") & "' and _Identify <> " & e.DataRow("_Identify"))
End If

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3022 威望:0 精华:0 注册:2012/1/19 10:11:00
  发帖心情 Post By:2014/8/5 10:00:00 [只看该作者]

嗯,谢谢!

 回到顶部