这是我在这里的第一篇文章。作为Access的新手,我搜索了论坛来回答我的问题,并尝试使用类似的答案来运行我的宏,但我有一个语法错误。
我想单击一个表单(Employee Profile
(上的details
按钮,然后打开另一个窗体(Employee Training Records
(,它将在其中提取与当前员工档案相关的记录。
在我目前的状况下:
="[st_no]=" & [st_no] & " AND [emp_id]='" & [emp_id] & "'"
我得到一个语法错误说:
查询表达式'[st_no]=IEC 62841-2-5 AND[emp_id]='3"中的(缺少运算符(
我缺少什么?
由于字段st_no
看起来是一个字符串,因此需要用单引号或双引号将相应的值括起来;相反,由于emp_id
看起来是一个整数,所以不需要引号。
因此,我建议:
="[st_no]='" & [st_no] & "' AND [emp_id]=" & [emp_id]