2009-12-03 3 views
0

Моя компания будет обновлять базы данных Access 97 до Access 2007. Я создал файл .accdb и импортировал объекты из файла Access 97.mdb. Проблема, которую я вижу сейчас, заключается в том, что даже нажатие на кнопку, которая просто открывает форму (без значительного кода), занимает 5 минут. Переход в режим разработки для формы занимает 3 минуты. Что здесь может быть не так?MS Access 2007 .accdb чрезвычайно медленный

Я сравнил это с MDE-версией этого файла, которую я создал, и без проблем. Нажав на кнопку, форма загружается сразу. Но это не должно происходить только потому, что это файл .accdb. Я здесь что-то не так?

ответ

0

Перед тем, как импортировать какие-либо объекты, вы уплотнили и отремонтировали и очистили базу данных? Также ваши данные разделены между формами, отчетами и т. Д. Кроме того, у вас есть MDB BE (задний конец), который имеет таблицы, а MDB FE (front end) имеет только ссылку на таблицы. Если вы этого не сделаете, вы можете подумать об этом. Сначала попробуйте компактный и отремонтируйте из меню инструментов.

+0

JonH, я был уплотнен и отремонтирован, а также база данных .mdb довольно чистая. Наш сервер - SQL2005. Фактически, медленность, идущая в режим дизайна и загрузка, похоже, происходит только с этой конкретной формой. На нем нет субформ. Это просто куча кнопок и критериев даты для подтягивания отчетов. Такая же форма отлично работает в Access 97. Удалена форма и реимпортируется и то же самое. Если я создаю новый .accdb и просто импортирую эту форму ни с чем другим, тогда он отлично работает. – DBCrazy

+0

Это доступ для вас. В прошлом я сталкивался с подобными вещами. Извините, у меня нет лучшего ответа. – JonH

Смежные вопросы