以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  重置问题:工料单价表中综合单价不随组合单价变化而变化  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=102699)

--  作者:chengjingliang
--  发布时间:2017/6/24 6:06:00
--  重置问题:工料单价表中综合单价不随组合单价变化而变化
工料单价表中综合单价不随组合单价变化而变化

Select Case e.DataCol.Name
   Case "组合单价","工料单价"
        e.DataRow("综合单价") =IIF( e.DataRow("组合单价") <>0, e.DataRow("组合单价"), e.DataRow("工料单价"))
   End Select

只有重置组合单价列才可以,但是我想自动计算,不要再点击重置,如何调整代码?

--  作者:有点蓝
--  发布时间:2017/6/24 9:26:00
--  
如果是已经存在的数据则必须重置一次

"组合单价","工料单价"这2个列数据有变化也会自动更新。

--  作者:chengjingliang
--  发布时间:2017/6/24 23:20:00
--  在原代码上添加还是重新编一个重置代码,帮忙指导下
在原代码上添加还是重新编一个重置代码,帮忙指导下
--  作者:有点色
--  发布时间:2017/6/25 10:56:00
--  

 如果你的组合单价是表达式列,是不会触发datacolchanged事件的。

 

 看看 http://www.foxtable.com/webhelp/scr/2381.htm