1

这是我在此的头一篇博文。有点像 Access 的新手,我搜索了论坛来回答我的问题,并尝试使用类似的答案来让我的宏工作,但我有一个语法错误。

我想单击一个表单 ( ) 上的details按钮Employee Profile,然后打开另一个表单 ( Employee Training Records),它将在其中提取与当前员工资料相关的记录。

在我目前的情况下,我有:

="[st_no]=" & [st_no] & " AND [emp_id]='" & [emp_id] & "'" 

我收到一个语法错误说:

(缺少运算符)在查询表达式 '[st_no]=IEC 62841-2-5 AND [emp_id]='3"

我错过了什么?

4

1 回答 1

0

由于该字段st_no看起来是一个字符串,因此您需要用单引号或双引号将相应的值括起来;相反,由于emp_id看起来是整数,因此您不需要周围的引号。

因此,我建议:

="[st_no]='" & [st_no] & "' AND [emp_id]=" & [emp_id]
于 2019-11-07T18:21:32.017 回答