我在这个问题上遇到了很多麻烦。我在 Access 中有一个名为“Import”的表,我将记录导入到该表中。每条记录都有一个设施名称,该名称对应于名为“COID_Lookup”的不同表中的“区域”。我正在尝试根据“COID_Lookup”表中的标准获取“导入”表中的记录数。这可能吗?此外,我有一个查询已经完美地做到了这一点,但我知道文本框值不能基于查询。
这是我尝试过的=DCount("Facility","tblImport","tblCOID_Lookup.Region = 'Midwest'")
我的输出是文本框中的#Error,它闪烁,好像它陷入了无限循环。
我的查询 Midwest_Count 按预期工作,但我不知道如何将其放入表达式中。我试图查找它,但答案对我来说没有意义。对不起。
我使用的解决方案是我使用的查询的 DLookup。
=DLookUp("CountOfFacility","qryMidwest_Count")
这是查询。
SELECT Count([tblImport].Facility) AS CountOfFacility FROM tblCOID_Lookup INNER JOIN tblImport ON tblCOID_Lookup.[Facility] = tblImport.Facility WHERE (((tblCOID_Lookup.Region)="Midwest"));