以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表间数据引用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103986) |
-- 作者:lzf808862 -- 发布时间:2017/7/20 16:52:00 -- 表间数据引用 您好,请问如果如下图所示,“成本分析表”要引用“验工计价表(对上)”中数据的累加值,例:成本分析表中“对上_数量”列值为“验工计价表(对上)”中相同建设项目名称、工程名称、清单编号的工程量累加值。请问该如何设置编码呢? |
-- 作者:有点甜 -- 发布时间:2017/7/20 16:58:00 -- 参考
http://www.foxtable.com/webhelp/scr/1454.htm
http://www.foxtable.com/webhelp/scr/0681.htm
|
-- 作者:lzf808862 -- 发布时间:2017/7/21 12:22:00 -- 您好,请问要求成本分析表中“对上_数量”列数值为“验工计价表(对上)”中相同建设项目名称、工程名称、清单编号(满足3个条件)的工程量累加值,对上_单价为“验工计价表(对上)”中相同建设项目名称、工程名称、清单编号(满足3个条件)的“综合单价”值。请问下列编码该如何修改? If e.DataCol.Name = "清单项目编号" Then e.DataRow("对上_数量") = DataTables("验工计价表_对上").Compute("Sum(工程量)","[清单项目编号] = \'" & e.NewValue & "\'") End If Dim dr As DataRow dr = DataTables("验工计价表_对上").Find("[清单项目编号] =\'" & e.NewValue & "\'") If dr IsNot Nothing Then e.DataRow("对上_单价") = dr("综合单价") End If |
-- 作者:有点甜 -- 发布时间:2017/7/21 12:27:00 -- 比如
Select Case e.DataCol.name |
-- 作者:lzf808862 -- 发布时间:2017/7/22 8:49:00 -- 已解决,多谢! |