Как создать динамический c VBA для кода доступа, который будет строить - PullRequest
0 голосов
/ 07 апреля 2020

Я успешно использую код, такой как:

Forms![MyForm]!Option1 = False

Тем не менее, я теперь буду sh, чтобы сделать вышеупомянутые динамические значения c, используя N = 1,2 3,4 et c. Таким образом, новый код будет выглядеть примерно так:

Forms![MyForm]!Option & N = True

У кого-нибудь есть какие-либо советы о том, как заставить это работать?

Большое спасибо.

1 Ответ

1 голос
/ 07 апреля 2020

Вы хотите избежать использования взрыва !. Вместо этого используйте полные ссылки, например:

Forms.Item("MyForm").Controls.Item("Option" & N).Value = True

Если вы хотите узнать больше о нотации взрыва, есть такие темы, подобные этой: Нотация взрыва и нотация точек в VBA и MS- Доступ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...