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

У меня проблема с макросом «условие условия» в OpenForm в Access 2016.

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

Доступ - открыть форму с предложением 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 Ответ

0 голосов
/ 14 мая 2018

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

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