以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 跨表统计 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50285) |
||||
-- 作者:1234567 -- 发布时间:2014/5/4 10:00:00 -- 跨表统计 ![]() ![]() |
||||
-- 作者:有点甜 -- 发布时间:2014/5/4 10:04:00 -- 这样改
If e.DataCol.Name = "产品" Then \'发生变化的是产品列. |
||||
-- 作者:Bin -- 发布时间:2014/5/4 10:07:00 -- 条件改一下, "[产品] LIke \'PD01%\'" If e.DataCol.Name = "产品" Then \'发生变化的是产品列。 if e.NewValue.Contains("-") then e.DataRow("数量") = DataTables("订单").Compute("Sum(数量)"," [产品] like \'" & e.NewValue.split("-")(0) & "%\'") else e.DataRow("数量") = DataTables("订单").Compute("Sum(数量)"," [产品] like \'" & e.NewValue & "%\'") end if
End If |
||||
-- 作者:1234567 -- 发布时间:2014/5/4 10:07:00 -- 谢谢 |
||||
-- 作者:1234567 -- 发布时间:2014/5/4 12:11:00 -- If e.DataCol.Name = "产品" Then \'发生变化的是产品列.
![]() ![]() |
||||
-- 作者:1234567 -- 发布时间:2014/5/4 12:18:00 --
|
||||
-- 作者:1234567 -- 发布时间:2014/5/4 14:25:00 -- 是否要判断一下空值吗 IsNull([加工费], 0) 不知道这个函数要放在那里? |
||||
-- 作者:Bin -- 发布时间:2014/5/4 14:26:00 -- .
[此贴子已经被作者于2014-5-4 14:28:47编辑过]
|
||||
-- 作者:1234567 -- 发布时间:2014/5/4 14:29:00 -- 我需要5楼的功能,该怎么处理? |
||||
-- 作者:Bin -- 发布时间:2014/5/4 14:30:00 -- 看8楼 |