Откройте форму, используя макрос с предложением where, и она откроет диалоговое окно

У меня есть проблема с "где условие" в макросе на OpenForm в Access 2016.

Я борюсь с точно такой же проблемой, имея в виду диалоговое окно, открывающееся между формами, как в ссылке ниже:

Access- Открыть форму с предложением where

У меня есть условие, как это в макросе на OpenForm:

="ID_code_SC = " & [Forms]![SearchFRM_Materiel]![ID_code_SC]

и он все еще просит меня ввести имя удостоверения личности. Если я наберу его, он перейдет к правильной записи.

Важно, что моим идентификатором является текст, например ABC_01. Поэтому я изменил его в соответствии с: http://www.baldyweb.com/wherecondition.htm

и я имею:

="ID_code_SC = '" & [Forms]![SearchFRM_Materiel]![ID_code_SC] & "'"

но это, с другой стороны, открывает пустую форму и не относится к какой-либо записи.

Я использую Access 2016. Я очень плохо знаком с Access и макросами /VBA, поэтому, скорее всего, я не вижу какой-то основной ошибки.

1 ответ

Попробуй это:

"ID_code_SC = '" & [Forms]![SearchFRM_Materiel]![ID_code_SC] & "'"
Другие вопросы по тегам