通常在通过 MS Access 分析 SQL Server 表中的数据时,我会创建一个本地表来指定要查询的值。然后,我将本地表链接到 SQL Server 表(通过INNER JOIN)。
我注意到,至少在最新版本的 MS Access 中,当您将本地表与远程表(例如 ODBC)链接时,速度非常慢。通常我的 MS Access 会冻结,让我认为应用程序会崩溃。
我已经使用 MS Access 多年了,我只是“最近”才注意到这是一个问题——我目前正在使用 Microsoft 365 企业应用程序。
如何避免 MS Access 中的本地表
显而易见的方法是将数据放入另一个远程(SQL Server)表中。
我建议的方法要快一点:不是每次都创建(或修改)一个新表,而是添加WHERE条件。
作为一名 Web 开发人员,我使用 IDE(特别是 Sublime Text,但这也适用于 VS Code)。您可以通过单击鼠标滚轮来选择多行,然后将光标移动到上方(通过“Home”和“End”键)以将文本括在单引号中并附加单词“or”: