Office中国论坛/Access中国论坛

标题: 计算剩余数量 [打印本页]

作者: 紫风    时间: 2005-3-19 00:52
标题: 计算剩余数量
各位,请问能不能做一个表“余货”,显示仓库的货物名称,实到数量,实出数量,剩余数量,曾经出货的日期等资料?[attach]9483[/attach]

有劳各位帮忙了!!!

谢谢!![em10]
作者: hi-wzj    时间: 2005-3-19 04:47
装箱表应以主付表的显示来输入和统计数据。具体可看office自带的例子文件 罗斯文数据库。
作者: 紫风    时间: 2005-3-19 20:51
板主,请问还有没有其它办法?
作者: 情比金坚    时间: 2005-3-20 02:41
  没看见实出数量在哪。
作者: 紫风    时间: 2005-3-20 03:33
情斑竹,"实出数量"就是"表--装箱统计清单"的"实装数量"麻烦帮我看一下,谢谢!!!
作者: 情比金坚    时间: 2005-3-20 04:25
终于明白你在干什么了,别人把货币送来,你负责装箱运走。这类软件本坛有现成的实例,有好几位大师都是作这个的。你搜搜看,这些数据处理应该在录入时就处理好了。
作者: 紫风    时间: 2005-3-21 16:38
谢谢情斑竹!!
作者: 紫风    时间: 2005-3-21 18:18
[attach]9521[/attach]

情斑竹,我找了这个例子,您帮我看看是不是类似这样的?我看得头有点大……不太懂应该怎么做[em04]

还有,您说那些数据在输入时就处理好了……怎么做呢?

唉……真的感觉自己菜到不行了……[em14]
作者: 情比金坚    时间: 2005-3-21 22:02
就是这样的,但还有专门的集装箱管理软件,我很奇怪,你的示例当中为什么没有窗体呢?窗体是应用软件的基础,没有窗体就不能叫应用软件了,表是存放数据的地方,一般不允许直接操作表。另一个就是你需要有流程描述,这样大家才知道你是干什么的,你现在想干什么,才好帮你。
作者: 紫风    时间: 2005-3-21 22:28
[attach]9528[/attach]

情斑竹,这是完整的例子,请查看!
作者: 情比金坚    时间: 2005-3-21 23:23
你的进港费、制单费、打托费、........是怎么进入表里的?,是按每个柜收,还是按每个唛头收?
作者: 紫风    时间: 2005-3-21 23:52
是啊,按每个柜(集装箱)收取的!
作者: 情比金坚    时间: 2005-3-22 02:27
这是余货查询的语句:粘贴上去就行了:SELECT [进库单表].[客户名称], [进库单表].[货物名称], Sum([进库单表].[实到数量]) AS 实到总数, Sum([装箱统计清单].[实装数量]) AS 实装总数, Sum([进库单表].[实到数量])-Sum([装箱统计清单].[实装数量]) AS 余货数量

FROM 进库单表 INNER JOIN 装箱统计清单 ON ([进库单表].[客户名称]=[装箱统计清单].[客户名称]) AND ([进库单表].[货物名称]=[装箱统计清单].[货物名称])

GROUP BY [进库单表].[客户名称], [进库单表].[货物名称];
作者: 紫风    时间: 2005-3-22 16:29
情斑竹,真是太谢谢您了!!!!

但是我发现,打开该查询后,客户为“长帆”的货物“陶瓷”来货才只有1439件,为什么在该查询中显示却有2878(刚好是1439的2倍),而客户“士盟”的却是正确的数量呢?另外,在表--装箱统计清单中,客户“士盟”只装过一次“服装”,数量是150,为什么在余货查询中却显示曾经出了600呢?[em06]

情斑竹,请再帮忙费一下心!

谢谢斑竹!![em07]

[此贴子已经被作者于2005-3-22 8:36:51编辑过]


作者: 情比金坚    时间: 2005-3-22 22:51
对不起,上次写错了:

SELECT xx.客户名称, xx.货物名称, Sum(xx.实到总数) AS 实到总量, Sum(xx.实装数量) AS 实到总数, Sum([xx].实到总数)-Sum([xx].实装数量) AS 余货数量

FROM [SELECT 进库单表.客户名称, 进库单表.货物名称, 进库单表.实到数量 AS 实到总数,0 as 实装数量

FROM 进库单表 INNER JOIN 装箱统计清单 ON (进库单表.货物名称 = 装箱统计清单.货物名称) AND (进库单表.客户名称 = 装箱统计清单.客户名称)

GROUP BY 进库单表.客户名称, 进库单表.货物名称, 进库单表.实到数量

UNION SELECT 装箱统计清单.客户名称, 装箱统计清单.货物名称, 0 as 实到总数,装箱统计清单.实装数量

FROM 装箱统计清单]. AS xx

GROUP BY xx.客户名称, xx.货物名称;



[此贴子已经被作者于2005-3-22 15:00:11编辑过]


作者: 紫风    时间: 2005-3-22 22:56
谢谢情斑竹!!!!!

再一次(OH,不,是好多次)谢谢情斑竹!!!!!!!!!!!

[此贴子已经被作者于2005-3-22 15:09:45编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3