以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]为什么重置列在第二单不计算? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41898) |
||||
-- 作者:djyjcl -- 发布时间:2013/10/29 23:16:00 -- [求助]为什么重置列在第二单不计算? 请教各位老师:我有入库明细和出库明细两张表,出库按先进先出,上一单出完,才能出下一单,本批结存取至入库已领数,已领数取至同批出库数,第一单(201212260001)能按出库数相应减少本批结存,第二单(201310260002)就不能减少?
[此贴子已经被作者于2013-10-29 23:19:19编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2013/10/29 23:31:00 -- 怎么操作,应该是多少?要具体说一下,必然别人不理解。 |
||||
-- 作者:djyjcl -- 发布时间:2013/10/29 23:41:00 -- 先将出库表中“物资名称”删除,然后物资名称第一行输入“1”,自动 找到入库单为201212260001,显示本批结存30,输入出库数量16, 物资名称第二行输入“1”,自动 找到入库单为201212260001,显示本批结存14,输入出库数量14,本批出完;继续在 物资名称第三行输入“1”,自动 找到入库单为201212260002,显示本批结存11,输入出库数量6, 物资名称第四行输入“1”,自动 找到入库单为201212260002,仍然显示本批结存11,应该为11-6=5,不知啥原因?
[此贴子已经被作者于2013-10-29 23:50:27编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2013/10/30 22:47:00 -- 楼主,你这样计算是不准确的。存在重复扣数的可能,最后库存和本批结存,都需要重新统计后得出的。 |
||||
-- 作者:djyjcl -- 发布时间:2013/10/30 23:18:00 -- 甜老师:为什么第一单 201212260001可以,第二单不行? |
||||
-- 作者:djyjcl -- 发布时间:2013/10/31 0:09:00 -- 将重置列代码改为: DataTables("物资入库明细").DataCols("物资名称").RaiseDataColChanged() 经测试可行。 |