以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数据更新 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=70918) |
-- 作者:qinlao666 -- 发布时间:2015/7/1 14:25:00 -- 数据更新 如图,“物料信息”表中的”库存数量“,“不含税单价”,“金额”这3列的数据是由下面的计算公式得来的,每次都需要打开这个表数据才能更新,才能计算。我现在想就是我一打开项目就能运行 ![]() ![]() 计算。因为我在其他的表格中要引用到这些数据,如果不打开“物料信息表”,则其他表引用到这3列数据就是空白的,没数据。 If e.DataCol.Name = "物料编码" Then e.DataRow("库存数量") = DataTables("入库明细").Compute("Sum(入库数量)","[物料编码] = \'" & e.NewValue & "\'")-DataTables("出库明细").Compute("Sum(出库数量)","[物料编码] = \'" & e.NewValue & "\'") e.DataRow("不含税单价") = DataTables("入库明细").Compute("Sum(金额)/Sum(入库数量)","[物料编码] = \'" & e.NewValue & "\'") End If |
-- 作者:大红袍 -- 发布时间:2015/7/1 14:28:00 -- 看看
http://www.foxtable.com/help/topics/1587.htm
|