DoCmd.SetParmeter "[введите строковый параметр]", stringParameter возвращает ошибку: объект "stringParameter" не заполняет объект автоматизации - PullRequest
1 голос
/ 05 апреля 2019

У меня есть запрос на удаление, который выполняется по строковому параметру, и он работает нормально. но когда я использую форму с макросом vba, который открывает и использует запрос (пользователь вводит параметр в форме), я получаю сообщение об ошибке, что параметр не заполняет объектную автоматизацию. это происходит только при использовании строки

Я пытался использовать TempVars и строку, которую можно проверить, оба не работали

DoCmd.SetParameter "[äëðñ úòåãú æäåú]", Me.Idwork.Value
DoCmd.SetParameter "[äëðñ îâáìä øôåàéú]", Me.MedWork.Value

DoCmd.OpenQuery "îç÷ áòéåú øôåàéåú", acViewNormal, acReadOnly

сообщение об ошибке указывает на вторую строку (Me.MedWork.Value)

1 Ответ

0 голосов
/ 07 апреля 2019

Я нашел решение, я понятия не имею, почему, но мне нужно было изменить Me.MedWork.Value на "MedWork.Value". Я хотел бы получить объяснение BTW

...