以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 关于库存数量计算  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=33073)

--  作者:fengyungongzi
--  发布时间:2013/5/13 10:41:00
--  [求助] 关于库存数量计算
      我设计一个表达式:库存数量=入库数量-出库数量。可分好几次出库的话,计算就不准了。如入库60,第一次出

库20,字段库存数量为40,能计算准确。而第二次出库数量为30,库存数量应为10,但库存数量仍显示为30(60-

30)。代码该怎么写啊??谢谢了!

--  作者:XYT
--  发布时间:2013/5/13 10:43:00
--  

http://www.foxtable.com/help/topics/1572.htm

 http://www.foxtable.com/help/topics/2136.htm

 

[此贴子已经被作者于2013-5-13 10:44:15编辑过]

--  作者:Bin
--  发布时间:2013/5/13 10:44:00
--  
你是有一次出库,二次出库 2个列?  如果只有一个列是不会这样的啊.
例子发出来看看.看不明白你是什么情况.

--  作者:fengyungongzi
--  发布时间:2013/5/13 10:49:00
--  
   
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目6.rar


--  作者:fengyungongzi
--  发布时间:2013/5/13 11:01:00
--  
   有人能帮忙吗??


--  作者:Bin
--  发布时间:2013/5/13 11:49:00
--  
你这样分开表不是很方便呢.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目6.zip

给你做了,不要用表达式.

建议参考帮助的表设计.http://www.foxtable.com/help/topics/1572.htm

--  作者:fox123
--  发布时间:2013/5/13 11:57:00
--  
库存是个累计值,你的计算公式只对当前的。简单的做好设置一个隐藏列,每次有入库出库去更新这个库存值,当然还包括红单。
--  作者:Bin
--  发布时间:2013/5/13 12:03:00
--  
我的只是照着你原来的做.你原来的就没有累计的,我这的确是累计值.

只不过我没有在入库表触发,需要手动点重置列.你可以在入库表添加代码即可.

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目6.zip



--  作者:fengyungongzi
--  发布时间:2013/5/13 12:54:00
--  
  十分感谢!!!
--  作者:fengyungongzi
--  发布时间:2013/5/13 14:19:00
--  
     要是有不同的商品,怎么实现上述功能啊。你的代码只针对同一品名的产品。