以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]自动统计父表单元格数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54807) |
||||
-- 作者:云淡风轻 -- 发布时间:2014/8/5 9:49:00 -- [求助]自动统计父表单元格数据 介绍:“安置登记表”和“安置资料清单”关联,前者父表,前者中的2个字段“卷内份数”和“载体数量”的值是根据子表“安置资料清单”的数据统计的,“卷内份数”的值即是“安置资料清单”关联数据的行数,“载体数量”的值即是“安置资料清单”字段“载体数量”的合计值,即求sum,在安置资料清单这张子表中,在datacolchanged中做了统计载体数量值,在datarowadded中做了统计卷内份数的值,都是正确的, 问题:在datarowdeleted中做了代码,在删除子表关联数据的时候,无法自动统计数据。
开发者密码1;发布后可以用用户名208,密码888进入。
|
||||
-- 作者:Bin -- 发布时间: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 |
||||
-- 作者:云淡风轻 -- 发布时间:2014/8/5 10:00:00 -- 嗯,谢谢! |