首页 > 解决方案 > 访问查询条件不允许显示所有记录

问题描述

所以我试图做一个查询,将每月的时间预算与实际花费的时间进行比较。下面是设计视图中的查询图像。我将此查询称为每月预算使用情况(如下图所示)

我的表关系副本

每月预算(此处未显示)是一个包含不会更改的静态信息的表格,它存储每个月的预算。

按月计算的时间(如下图所示)是一个查询,它获取时间条目信息,并通过将客户分组在一起来总结总花费的时间,以及按月执行的服务。使用此查询是因为我们可以为跨越整个月的特定服务提供多个时间条目。但总的来说,它们总结为特定的服务预算。(下面的查询结果图像隐藏了客户端和密钥,因为它包含敏感的客户端数据) 按月查询时间

每月预算使用情况有一个关于当月的标准。在一个表单(此处未显示)中,我有一个组合框,用户可以在其中选择特定月份。现在我在二月份的数据中添加了一条测试记录(显然还没有发生),但是当我输入二月份作为我想观察预算到实际的月份时,在我的表格中,我只看到一条记录(我的测试客户我已经进入)。在查询选项中,我选择包括每月预算中的所有记录,但只显示一条。我期待如果只有一个实际时间条目,它将显示所有客户时间预算,但只有一个会显示为已使用任何时间。

所以下面是查询每月预算使用情况如何返回一月份的图像(一切都在那里,因为我们已经完成了一月份的所有工作,所以每个预算都有某种时间使用,无论是超过还是低于)

一月查询结果

但是当我为二月排序时,只有一个记录显示。我希望它返回所有预算,但对那些没有使用的预算显示 0 使用,而不是只看到一条有使用的记录。

二月查询结果

同样,这些屏幕截图中的许多都具有唯一的客户信息作为已隐藏的标识符。

---------已编辑--------- 每月预算

标签: databasems-access

解决方案


您的月份标准需要应用于每月预算表,而不是按月的时间表。

此外,为了清楚起见,请从您的每月预算表中发布相关数据。


推荐阅读