Модуль «Сиротские классы» и проблема «Недостаточно памяти» - PullRequest
0 голосов
/ 19 января 2011

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

Я удалил 2 формы, но похоже, чтотам модули класса все еще там, когда вы получаете доступ к консоли VBA.Когда вы нажимаете эти модули, вы получаете файл сообщения об ошибке, который не найден.

Я не могу найти способ удалить эти модули.

В то же время, когда возникла эта проблема, у меня началисьпроблема с формой;когда я пытаюсь открыть его в режиме конструктора или в форме, он не открывается, и я получаю сообщение об ошибке, в котором говорится, что его нельзя открыть и что я должен попытаться закрыть другие приложения.Попытка закрытия других приложений, но это не решило проблему.

Я попытался создать новую базу данных и импортировать все нужные формы, модули и т. Д. (Кроме модулей вышеупомянутых классов), но не могу импортировать вышеуказанную форму.Сообщение об ошибке продолжает появляться, как указано ранее.

Есть ли у кого-нибудь какие-либо идеи относительно исправления этой проблемы и способ избежать этой проблемы в будущем?

Все советы очень ценятся.

Ноэль

1 Ответ

3 голосов
/ 20 января 2011

Ваши два основных источника для борьбы с коррупцией:

http://www.granite.ab.ca/access/corruptmdbs.htm
http://allenbrowne.com/ser-47.html

В этом случае я бы уделил особое внимание /Decompile.

...