2017-04-02 92 views
-2

表1 feildes 产品{ID,产品,数量(在peices),(每peice的)成本}MS Access 2010中的问题

表2

客户{ID,名称,类型(本地,销售的人) }

表3

客户订单为{ID,日期,客户*,产品*,quntity,价格} 这里的客户是从命名为客户,而产品从命名为产品

table1的未来表2来了

我只想显示订单表中的剩余项目。任何可以帮助我做到这一点? enter image description here

+2

你的问题没有意义。添加示例数据和所需结果以及您正在使用的当前查询。 –

+0

您的查询中已将CustomerID加入产品。这很混乱。 – nicomp

回答

0

你的意思是你想知道在填写订单后每件产品剩余多少?这是计算库存余额 - 一个共同的话题。您需要一张记录产品收据的表格,这显然是您的产品表格,但我认为会更好,名为ProductReceived。对ProductReceived执行聚合查询,然后对Orders执行聚合查询,然后执行另一个查询,将两个查询连接起来并从前者中减去后者。客户表不需要这个。产品表只是产品信息的查询表 - 无数量或成本字段,因为它们属于ProductReceived。产品表应该有你想要收取的销售价格。

您的字段名称中拼错了'piece'。

在字段名称中不允许有空格,标点符号或特殊字符(下划线仅为例外)。更好的是Qty_Pieces。