Макрос формы доступа, где условие - PullRequest
1 голос
/ 07 ноября 2019

Это мой первый пост здесь. Вроде новичка в Access, и я искал форумы, чтобы ответить на мой вопрос, и пытался использовать похожие ответы, чтобы мой макрос работал, но у меня есть синтаксическая ошибка.

Я хочу нажать кнопку details наодну форму (Employee Profile) и откройте другую форму (Employee Training Records), где она будет искать записи, относящиеся к текущему профилю сотрудника.

В моем состоянии where в настоящее время у меня есть:

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

Я получаю синтаксическую ошибку, говорящую:

(отсутствует оператор) в выражении запроса '[st_no]= IEC 62841-2-5 AND [emp_id] = '3 "

Что мне не хватает?

1 Ответ

0 голосов
/ 07 ноября 2019

Поскольку поле st_no выглядит как строка, вам необходимо заключить соответствующее значение в одинарные или двойные кавычки;и наоборот, поскольку emp_id выглядит как целое число, вам не нужны окружающие кавычки.

Поэтому я бы предложил:

="[st_no]='" & [st_no] & "' AND [emp_id]=" & [emp_id]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...