在Access 2013中设置帐户余额

时间:2015-07-22 19:20:34

标签: ms-access ms-access-2013

我正在尝试在Access中设置帐户。帐户的工作方式是在我将它们放入系统之后,他们向我们发送资金,然后将这笔钱保存在他们的帐户中直到期末。

因此,在访问中,我有一个公司的表格和一个补充表格。我现在想要一个查询来计算金额。我提出了一个问题并总结了总数并得到了我想要的东西,除了系统中的公司但没有钱在账户中没有显示出来。

我想要发生的是这个

Company     Account Total
ABC         $100
DEF         $0
XYZ         $50

但是发生的事情是这个

Company     Account Total
ABC         $100
XYZ         $50

如何显示余额为$ 0的帐户?

编辑:

所以我弄清楚发生了什么,但仍然不知道如何修复它。我有3个查询;所有补充,购买总额和当前余额(Rifills - 购买)的总和。没有出现的公司是那些没有提交续费的公司。补充的总和没有找到任何补充,因此它没有显示任何值。

希望我能得到一些帮助。账户看起来比现实更容易。

以下是我的查询:

笔芯

SELECT tblRefill.Company, Sum(tblRefill.[Refill Amount]) AS [Refill Amount]
FROM tblRefill
GROUP BY tblRefill.Company;

购买

SELECT [Order Summary].Company, Sum([Order Summary].[Order Total]) AS [Amount Spent]
FROM [Order Summary]
GROUP BY [Order Summary].Company;

当前余额

SELECT [Refills].Company, [Refills].[Refill Amount], [Purchases].[Amount Spent], [Refill Amount]-[Amount Spent] AS [Current Balance]
FROM [Purchases] INNER JOIN [Refills] ON [Purchases].Company = [Refills].Company
GROUP BY [Refills].Company, [Refills].[Refill Amount], [Purchases].[Amount Spent], [Refill Amount]-[Amount Spent];

1 个答案:

答案 0 :(得分:0)

在上一个查询中,尝试替换" INNER JOIN" by" LEFT OUTER JOIN"或"正确的外部加入。"然后跑,希望你得到结果。