以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]数据统计问题,请高手帮忙解决!谢谢! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94600) |
-- 作者:zgjmost -- 发布时间:2016/12/27 17:45:00 -- [求助]数据统计问题,请高手帮忙解决!谢谢! 在下面这个程序中,我想把 表 教材管理费当中同一位学员(以学号区分)的教材定价求和,填到 表招生人 教材费合计中 例如:1642001251838这位学员为例,要将学员列都是她的教材定价列都求和,就是下面这些数字 28 13.8 33 36 24 27.9 37 32 21 填写到招生人,学号是他的列教材费合计中去。 其他学员类似! 麻烦指导详细!先谢谢! 程序地址:http://url.cn/42yFOkN |
-- 作者:有点蓝 -- 发布时间:2016/12/27 17:51:00 -- 参考:http://www.foxtable.com/webhelp/scr/1454.htm |
-- 作者:zgjmost -- 发布时间:2016/12/27 18:40:00 -- 有点蓝老师:我按上面说的代码改了,好象不能用!请你指导一下! 地址是: http://url.cn/42yLuWt |
-- 作者:wyz20130512 -- 发布时间:2016/12/27 19:20:00 -- \'获取指定学号的教材定价之和 Dim djh As Double With DataTables("表A") djh = .Compute("Sum(教材定价)","学号 = \'1642001251838\'") End With \'在表B中查找此学号的对应行 With DataTables("表B") Dim dr As DataRow = .Find("学号 = \'1642001251838\'") If dr IsNot Nothing Then dr("教材费合计") = djh End If End With
|
-- 作者:有点蓝 -- 发布时间:2016/12/27 20:36:00 -- 代码没有问题。你要录入学号才会统计的。 如果想在招生人表统计,代码要放到招生人表事件中,然后重置招生人表学号列
|