以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 条件表达式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33600) |
||||
-- 作者:josieli -- 发布时间:2013/5/21 14:16:00 -- 条件表达式 请教,条件表达式的设置,如下要求可否实现:
A表 物品名称 物品规格 期初入库数量 资料册 60页 50 资料册 60页 30 资料册 100页 80
B表 物品名称 物品规格 期初入库数量 资料册 60页 80 资料册 100页 80
因为我目前做的B表的期初入库数量的表达式是:Sum(Child(A表).期初入库数量),统计完的结果如下: 物品名称 物品规格 期初入库数量 资料册 160
如何正确设置表达式能够按不同规格进行统计达到上面B标的样式? 多谢!
|
||||
-- 作者:XYT -- 发布时间:2013/5/21 14:21:00 -- http://www.foxtable.com/help/topics/1572.htm 这个表达式很难,用代码吧 |
||||
-- 作者:don -- 发布时间:2013/5/21 14:23:00 -- 只能用代碼,參考Compute |
||||
-- 作者:Bin -- 发布时间:2013/5/21 14:24:00 -- 这样的情况只能使用代码实现,无法使用表达式实现! 表B DataColChanged事件 if e.datacol.name ="物品规格" then if e.datarow.isnull("物品规格")=false then DataTables("表A").Compute("sum(期初入库数量)","物品规格=\'" & e.datarow("物品规格") & "\'") end if end if
|
||||
-- 作者:josieli -- 发布时间:2013/5/21 15:42:00 -- 必须在一个表里才能运用代码吗?如果我一个表是入库的,一个表是出库的,然后一个表是库存数量的,能否实现呢?
|
||||
-- 作者:Bin -- 发布时间:2013/5/21 15:42:00 -- 一样的,学会举一反三. |
||||
-- 作者:XYT -- 发布时间:2013/5/21 15:43:00 -- 都可以的,http://www.foxtable.com/help/topics/2479.htm http://www.foxtable.com/help/topics/2235.htm
|
||||
-- 作者:josieli -- 发布时间:2013/5/21 17:01:00 --
还是没弄明白 现将样表传上,请教库存数量表中期初入库数量、领用数量及库存数量如何做到按相同物品名称、不同规格进行数据统计。
多谢! |
||||
-- 作者:Bin -- 发布时间:2013/5/21 17:13:00 -- .
|
||||
-- 作者:josieli -- 发布时间:2013/5/21 17:23:00 -- Bin,你这个文件还是我原来的呀,没做任何改动? |