У меня есть база данных MS Access 2003, которую я использую для разработки простого небольшого инвентарного приложения. Попутно я добавил несколько посторонних форм и хотел вывести их из БД. Я удалил большинство из них очень хорошо, но один из них, похоже, оставил свой объект VBA. Все, что находится в объекте, Option Compare Database
. Теперь всякий раз, когда я пытаюсь работать с базой данных, я получаю следующую ошибку:
The form name 'Transaction1' is misspelled or refers to a form that doesn't exist.
If the invalid form name is a macro, ...
Усечено для удобства печати.
Да, согласен, формы не существует. Что меня так смущает, так это то, что все другие формы, когда я их удалил, также уничтожили свой объект VBA. Этот, несмотря ни на что, кажется, любит задерживаться, и я не знаю, как от него избавиться.
Как мне от этого избавиться?
Вещи, которые я пробовал:
- Компакт и Ремонт и БД
- Создайте новую форму с именем, которое она ожидает, убедитесь, что она устраняет проблему, а затем удалите эту форму.