powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка компиляции MDB->MDE
3 сообщений из 3, страница 1 из 1
Ошибка компиляции MDB->MDE
    #32866755
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, не могу откомпилировать базу.
Вдруг выскочила ошибка.
Ошибка
This error is usually associated with compiling a large database into an MDE file. Due to the method used to compile the database, a considerable number of TableID references are created for each table. The Microsoft Jet database engine version 4.0 can only create a maximum of 2048 open TableIDs at one time. Exporting a database as an MDE potentially can exceed this limit if the database has a large number of objects (table, macro, form, report, etc).
There is no accurate method to estimate the number of TableIDs the Jet database engine uses during the process of compiling a database as an MDE. However, each VBA module and each form uses one TableID, as a result, if the database has 500 forms, and each form's HasModule property is set to Yes, as many as 1,000 TableIDs are used.
More information about this error message online.

Базы пока имеют порядка 50-60 записей,
в наличии около 20 таблиц.
В чем может быть проблема ?
Где тут искать ошибки ?
...
Рейтинг: 0 / 0
Ошибка компиляции MDB->MDE
    #32866763
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй сжать-восстановить базу. А mdb база компилируется без ошибок?
...
Рейтинг: 0 / 0
Ошибка компиляции MDB->MDE
    #32866805
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просмотри все коды внимательно и исключи не используемые функции и процедуры... У меня такое бывает, когда я модифицирую какую либо процедуру, даю ему новое имя, а старую оставляю в коде... При создании mde она компилирует и стопориться на неиспользуемых (наверно воспринимает как ошибка)...
Грубый пример:
имеется поле "1", на свойстве "После обновления" стоит некий код
Sub_1_AfterUpdate ()
xxxxxxxxxxxxxxx
end
Потом переименовываю поле "1" в "2", при этом вышеуказанный код остается, и появляется новый для нового поля...
После компиляции Sub_1_AfterUpdate () остается как неиспользуемый и пымпует на этом... Аналогично тому, если вы удалите с формы кнопку, но при этом код кнопки останется в коде формы, ну и спотыкается опять.
Ну и откомпелировать прогу перед форматированием тоже очень хорошая веш...

Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка компиляции MDB->MDE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]