以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 求总重  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127907)

--  作者:susanhe
--  发布时间:2018/11/24 18:38:00
--  [求助] 求总重
请指导一下,按照第二列部门,计算这个部门的总重根据每个的体重,然后填入总重栏位,相同部门的总重填一样的结果。但第二列的某个值发后变化后,总重也需自动更新。谢谢。
图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

--  作者:susanhe
--  发布时间:2018/11/25 7:32:00
--  
版主,今天在吗?
--  作者:y2287958
--  发布时间:2018/11/25 7:49:00
--  
不太清楚你的意思。
请上例子,并说明你的问题和要得到的结果

--  作者:susanhe
--  发布时间:2018/11/25 10:48:00
--  

如图片所款,这个要的结果,第二列部门相同的话,就把这些人的体重加总后放在总重中,谢谢。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目001 (1).table


图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

--  作者:y2287958
--  发布时间:2018/11/25 11:47:00
--  
DataColChanged事件

Select Case e.DataCol.Name 
    Case "第二列"
        If e.DataRow.IsNull(e.DataCol.Name ) Then
            e.DataRow("总重") = Nothing
        Else
            e.DataRow("总重") = e.DataTable.Compute("Sum(体重)","第二列=\'" & e.DataRow("第二列") & "\'")
        End If
End Select

--  作者:susanhe
--  发布时间:2018/11/25 12:30:00
--  
没有反应,如图
图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

--  作者:y2287958
--  发布时间:2018/11/25 12:37:00
--  
要重置或编辑第二列的
--  作者:sanny
--  发布时间:2018/11/25 12:48:00
--  
谢谢,能不能做到只我修改第二例中任意一个部门,总重中所有这个部门的总重一起写入,现在是改一个,写一个。
--  作者:y2287958
--  发布时间:2018/11/25 13:26:00
--  
可以在以上代码加上重置列的代码的
--  作者:susanhe
--  发布时间:2018/11/25 14:07:00
--  
可不可帮忙加到这个按钮上,觉得按一下,可能会提高工作效率点了。谢谢了。
图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目001 (1).table