存在记录时访问 'No Records Found'

Access 'No Records Found' when Records Exist

我在 Access 2010 中有一个表单,用作搜索表单来过滤符合特定条件的记录。

我在后端将信息从一组表转移到另一组表。现在,过滤器不起作用。即使我将所有标准留空 - 即。将其设置为显示所有记录 - 它告诉我,'No records found.'

我已经重新映射了几次表格,确保它们都有信息,并且链接和打开正确。是什么阻止了 Access 查找记录?

这是过滤查询,如果它有帮助的话。它似乎没有正确过滤,即使它适用于旧表。

    SELECT Activity.*, ActivityCash.*, EngSchDates.*, Monitoring.*, Procurement.*, 
    LookupDistrict.*
        FROM ((((Activity LEFT JOIN LookupDistrict ON Activity.District = 
LookupDistrict.District) INNER JOIN ActivityCash ON Activity.GWP = ActivityCash.GWP) 
INNER JOIN EngSchDates ON Activity.GWP = EngSchDates.GWP) 
INNER JOIN Procurement ON Activity.GWP = Procurement.GWP) INNER JOIN Monitoring ON 
Activity.GWP = Monitoring.GWP ORDER BY Activity.District, 
Activity.[ProgramYear], [Activity].GWP;

从查询中删除 AND [Activity].[Designer] like '*'

一般来说,要调试这些类型的问题,请尝试从 FROM 子句(和 SELECT)中一次删除一个 table,直到得到结果。