以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  跨表统计  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120724)

--  作者:有点甜
--  发布时间:2018/6/22 16:23:00
--  

datacolchanged事件的代码删除

 

Select Case e.DataCol.Name
    Case "订单编号","物料编号","版本号"
        e.DataRow("未交数量") = DataTables("订单明细").Compute("Sum(未交数量)","[订单编号] = \'" & e.DataRow("订单编号") & "\' and [物料编号]=\'" & e.DataRow("物料编号") & "\'and [版本号]=\'" & e.DataRow("版本号") & "\'")
End Select

 

表达式那里,改成

 

Parent(订单_出库).未交数量


--  作者:有点甜
--  发布时间:2018/6/22 16:23:00
--  

或者,你把表达式列,改成数据列

 

http://www.foxtable.com/webhelp/scr/2494.htm

 


--  作者:有点甜
--  发布时间:2018/6/22 17:57:00
--  

如果要用表达式列,就删除代码,写表达式公式;

 

如果要用数据列,就不能删除代码,这种情况下,要重置列。