以文本方式查看主题 - 易表在线答疑 (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
|
||||
-- 作者:wjq1072 -- 发布时间:2012/7/30 19:11:00 --
|