访问表单宏的条件

时间:2019-11-07 17:41:31

标签: ms-access ms-access-forms ms-access-macros

这是我在这里的第一篇文章。有点像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“

我想念什么?

1 个答案:

答案 0 :(得分:0)

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

因此,我建议:

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