Периодическая ошибка «UDT не определен» при компиляции VBA, но код выполняется без ошибок - PullRequest
0 голосов
/ 30 сентября 2011

Я создаю базу данных Access и получаю сообщение об ошибке «Определяемый пользователем тип не определен», когда я компилирую проект с помощью Debug> Compile, но база данных открывается и работает без каких-либо ошибок во время выполнения, и кажется, что всеРабота.Местоположение в коде не указывается, только диалоговое окно с ошибкой.

Ошибка UDT возникает не каждый раз, но это происходит в большинстве случаев.Если у меня нет открытых форм при компиляции, и я недавно открыл Access, похоже, он работает.Если я открою форму и попробую еще раз (после внесения поверхностных изменений, которые позволят мне перекомпилировать), я получу ошибку.

Однако это не совсем верно.Я часто получаю сообщение об ошибке, когда формы не открыты, но я ВСЕГДА получаю сообщение об ошибке, когда формы открыты.Кажется, не имеет значения, открыты ли они в дизайне или в форме.

Что может быть причиной этого?Какую ошибку я должен искать?

Использование Access 2010.

1 Ответ

1 голос
/ 03 октября 2011

Благодаря HansUp, декомпиляция, похоже, решила проблему. инструкции , на которые вы ссылались, были полезны.

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