以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 汇总更新问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=128214) |
||||
-- 作者:sanny -- 发布时间:2018/12/1 9:42:00 -- [求助] 汇总更新问题 版主,请指导一下,我用以下两个代码,在customsinvoice表属性中都试了,可还是有点问题。
另外一个汇总表中的 Netweight_total 只有当totalprice发生变化时,netweight_total汇总才会更新,我是让netweight_total列发生变化时,netweight_total汇总就会更新,当然汇总表中totalprice 当totalprice 变更时会同步更新。 以下哪儿错了吗?感谢。
If e.DataCol.Name = "ShippingNo" OrElse e.DataCol.Name = "Totalprice" OrElse e.DataCol.Name = "Netweight_total" Then
或者改这样:
If e.DataCol.Name = "ShippingNo" OrElse e.DataCol.Name = "Totalprice" OrElse e.DataCol.Name = "Netweight_total" Then
If e.DataCol.Name = "ShippingNo" OrElse e.DataCol.Name = "Netweight_total" Then
|
||||
-- 作者:有点蓝 -- 发布时间:2018/12/1 10:27:00 -- 请上传具体实例测试 |
||||
-- 作者:sanny -- 发布时间:2018/12/1 11:42:00 -- 版主,请帮忙看一下,就是按照这个链接来设置的,可是就是不知道哪儿错了,谢谢了。 |
||||
-- 作者:sanny -- 发布时间:2018/12/1 11:43:00 -- 这是附件 |
||||
-- 作者:sanny -- 发布时间:2018/12/1 11:43:00 -- 如附件 |
||||
-- 作者:sanny -- 发布时间:2018/12/1 11:44:00 -- 上传了
此主题相关图片如下:捕获.png |
||||
-- 作者:有点蓝 -- 发布时间:2018/12/1 12:06:00 -- 先看看http://www.foxtable.com/webhelp/scr/2381.htm |
||||
-- 作者:有点蓝 -- 发布时间:2018/12/1 12:09:00 -- If e.DataCol.Name = "ShippingNo" OrElse e.DataCol.Name = "Totalprice" OrElse e.DataCol.Name = "Qty" OrElse e.DataCol.Name = "Netweight_PC" Then Dim pr As DataRow pr = DataTables("Shipment").Find("ShippingNo = \'" & e.DataRow("ShippingNo") & "\'") If pr IsNot Nothing Then DataTables("Shipment").DataCols("ShippingNo").RaiseDataColChanged(pr) End If End If
|
||||
-- 作者:sanny -- 发布时间:2018/12/1 12:25:00 -- 明白,谢谢了。 |
||||
-- 作者:sanny -- 发布时间:2018/12/1 13:25:00 -- 版主,再请教一下,想在窗口中增加个按钮,实现重置当前表中所有列的代码,可以吗? |