以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]如何让我我对入库数量累加到库存数量里  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=21609)

--  作者:loop
--  发布时间:2012/7/27 9:23:00
--  [求助]如何让我我对入库数量累加到库存数量里

表a(入库表)有两个字段a1  a2   ;   表b(库存表)有两个字段b1  b2

 

我想实现:我对a1进行录入数据,如果a1=b1 则b2的值等于a2+b2  ,如果a1不等于b1 则在表b的两个字段中添加对应a1

a2的数值


--  作者:lyang70
--  发布时间:2012/7/27 9:36:00
--  
参考SumFor命令!
--  作者:loop
--  发布时间:2012/7/27 11:39:00
--  

if([ID] =[入库!ID],[库存数] = sum(Sumfor("入库","数量","ID","=",[ID])-Sumfor("借出","数量","ID","=",[ID])),AddRow("库存","ID,书名,版本",[目录!ID],[目录!书名],[目录!版本]))

 

这个公式好像不对,请老师指点

 

就是入库的ID在库存表里有记录了,那么就按照库存数=入库-借出来计算,如果库存表里没有ID记录则添加一条新纪录

[此贴子已经被作者于2012-7-27 12:53:17编辑过]

--  作者:lyang70
--  发布时间:2012/7/27 13:40:00
--  

假设:

1、有两个表:出入库明细表和库存表;

2、出入库明细表有:品名、入库数量和出库数量3列;库存表有品名和库存数量两列。

3、库存表的库存数量列刷新公式:Sumfor("出入库明细表","入库数量","品名","=",[品名])-Sumfor("出入库明细表","出库数量","品名","=",[品名]);

4、出入库明细表的“入库数量”和“出库数量”列操作公式:RecalcColFor(“库存表","库存数量","品名","=",[品名])

 

——完毕!


--  作者:zst3786
--  发布时间:2012/7/30 18:52:00
--  
你好,老师,按您的要求,输入了一个表,需要帮忙改进一下,TKS
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:数据累计.egd


--  作者:wjq1072
--  发布时间:2012/7/30 19:11:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:5555.egd