1

В настоящее время у меня есть база данных Front End Access с поврежденным проектом VBA. Эта БД не хранит данные, только формы, отчеты, запросы, макросы и модули. Формат файла ACCDB

Когда я открываю его, я получаю несколько всплывающих окон "Идентификатор не является индексом в этой таблице" , затем я получаю доступ к базе данных.

Однако всякий раз, когда я хочу открыть форму / отчет / таблицу в режиме просмотра, я снова и снова получаю сообщение "Идентификатор не является индексом в этой таблице", тогда ничего не происходит.

Единственный способ увидеть, что было в "MSysCompactError", - это попытаться экспортировать таблицу в текстовый файл (предварительный просмотр работает, а не экспорт). Он содержит 2 строки, подобные следующим:

-1504;"You tried to assign Null to a variable that isn't a Variant";;"MSysAccessStorage"

Когда я пытаюсь экспортировать свои формы / отчеты в другую базу данных Access или пытаюсь импортировать их из другой базы данных, я все равно получаю сообщение "Идентификатор не является индексом в этой таблице", и я не могу импортировать / экспортировать.

У меня вопрос, как я могу получить его в состоянии, когда я могу получить формы / отчеты / запросы? Или, в более общем смысле, как я могу получить их?

0