这是我在这里的第一篇文章。有点像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“
我想念什么?
答案 0 :(得分:0)
由于字段st_no
看起来是字符串,因此您需要用单引号或双引号将相应的值引起来;相反,由于emp_id
看起来像是整数,因此不需要用引号引起来。
因此,我建议:
="[st_no]='" & [st_no] & "' AND [emp_id]=" & [emp_id]