MS访问查询排序的缺失记录- Bug?



我有一个查询,显示来自一个链接表的数据,当我执行该查询时,我得到1852条记录。但是,它在立即执行时只返回198条记录(这是我在选择最后一条记录时可以直观地看到的结果)。只有当我向下箭头或转到记录集的末尾(Ctrl+end)时,查询才实际显示所有1852条记录。

我遇到的问题是,当我通过a-z或z-aBEFORE选择顺序时向下拉或转到记录集的末尾,它仅按显示的最初198条记录排序。

如果我选择向下箭头或转到记录的末尾BEFORE选择排序选项,查询排序并显示ALL1852年记录。

任何关于如何解决这个问题的建议将是伟大的。

我还想指出,如果我链接到一个Access后端表,这不会发生,只有我的SQL Server后端表。

Access和ODBC驱动程序只提取填充显示所需的记录,至少在开始时是这样。

尝试通过添加简单的过滤器排序来扩展查询,如:

Where [SomeField] Is Not Null

和/或:

Order By [SomeField]

最新更新