我收到通过查询创建的形式的语法错误。我创建了表格以限制对更改记录的 Access 。尝试在表单上设置过滤器时,我收到所有尝试过滤的属性的语法错误。我相信这与查询代码内部联接周围缺少()有关,但是对我来说奇怪的是我可以毫无问题地过滤查询。下面是查询代码:

SELECT CUSTOMER.[Product Number], SALESPERSON.[Salesperson Number],
SALESPERSON.[Salesperson Name], SALESPERSON.[Email Address]
FROM SALESPERSON INNER JOIN CUSTOMER ON
SALESPERSON.[Salesperson Number] = CUSTOMER.[Salesperson Number];

有什么想法为什么只有表格会产生语法错误,或者如何解决这个错误?

最佳答案

我可以通过进入“表单的设计 View ”并将[]放在任何有空格的字段名称周围来快速修复它。现在,我可以使用内置过滤器,而不会出现有关语法问题的烦人的弹出窗口。

关于forms - Access 表单-查询表达式中的语法错误(缺少运算符),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21636957/

10-10 18:52