以文本方式查看主题

-  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
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:物品领用.rar

还是没弄明白

现将样表传上,请教库存数量表中期初入库数量、领用数量及库存数量如何做到按相同物品名称、不同规格进行数据统计。

 

多谢!


--  作者:Bin
--  发布时间:2013/5/21 17:13:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:不入库系统物品领用.table


--  作者:josieli
--  发布时间:2013/5/21 17:23:00
--  
Bin,你这个文件还是我原来的呀,没做任何改动?