Я создаю базу данных доступа, образованную из двух вещей - программного обеспечения и лицензий. Лицензии прилагаются к Программному обеспечению через их идентификатор.Доступное поле формы 2016 для ввода формы на основе предыдущего значения формы
У меня есть форма, созданная для программного обеспечения, и вы хотите создать кнопку, которая при нажатии открывается новая форма «Добавить лицензию», которая предварительно заполняет идентификатор программного обеспечения и что люди могут заполнить остальную информацию на. Я использую макросы из аналогичного шаблона Office 2016, и он постоянно падает, пытаясь поместить эту информацию в новую лицензионную форму.
Я приложил скриншот моего макроса ниже - я прошел через много итераций этого сейчас, и ошибка, которую я получаю, равна 30024, что указывает на то, что оно не может найти поле для ввода SoftwareID в вновь открытая форма. Я также установил «Control Name» на «SoftwareID», поскольку это также было предложено в другом месте, но это также не работает.
Любые предложения?
Screenshot of Macro in question
Я настоятельно рекомендую преобразования кода на Visual Basic. Диагностировать будет намного легче. –