MS Access не может создать ошибку MDE.Слишком много объектов
-
21-09-2019 - |
Вопрос
Итак, у меня на работе есть база данных MS Access.Недавно я попытался выпустить еще один файл MDE, который фактически удалил что-то из отчета, который был там ранее.Теперь я получаю эту ошибку, в которой говорится: «MS Access не может создать MDE» с небольшой кнопкой «Показать справку».... нажмите кнопку «Показать справку», и она дает описание этого, обычно относящееся к слишком большому количеству объектов (формы, отчеты, таблицы и др.).Эта база данных вообще не очень большая, поэтому мне интересно, как такое могло произойти?
Засчитывается ли каждый раз, когда я выпускаю MDE только с небольшими изменениями, со всеми теми же формами, отчетами и т. д. снова и снова?
Может ли это быть еще одна ошибка, и всплывающее окно является общим или общим?
Есть ли способ это решить?
Учитываются ли объекты в форме/отчете (текстовые поля, поля cmb и т. д.)?
По сути, в примере, приведенном в справке, говорится, что если у вас есть 500 форм и 2 модуля для каждой формы, то это будет считаться 1000.... в этой базе данных около 12 форм, 4 запроса, 16 таблиц (максимальная запись = > 1000 записей) и не очень большой.С тех пор, как я в последний раз выпускал MDE без проблем, я только пытался удалить элемент из отчета для этого нового, не добавляя ничего нового.
Пожалуйста, помогите.... здесь кричат об этом, и я в тупике!
Спасибо
Решение
Объекты учитываются на протяжении всего срока службы базы данных, то есть даже если вы их удалите, они все равно будут учитываться.я предлагаю тебе decompile
, сжать и восстановить, а затем скопировать все в новую базу данных, в результате чего вы получите красивую и чистую копию.Убедитесь, что он скомпилирован, а затем создайте свой файл mde.
Другие советы
Да, это вводящее в заблуждение и полное сообщение об ошибке.Попробуйте скомпилировать свой код.Ctrl+g >> Отладка >> Компиляция должна сообщить вам, какая строка кода вызывает вашу проблему.
Я бы посоветовал часто компилировать ваш код.Я делаю это каждые несколько строк кода.
Скорее всего, в отчете есть код, ссылающийся на элемент управления, который вы удалили из отчета.