powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите разобраться с ГЛЮКАМИ
12 сообщений из 12, страница 1 из 1
Помогите разобраться с ГЛЮКАМИ
    #32620411
Loader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база (mdb) ~50 Mb с кучей форм, отчетов и кода в формате A2002. Все формы и отчеты открываются без тормозов. После создания чистой базы и импортирования в нее ВСЕХ объектов из первой базы (а также схемы данных, меню и Referenc'-ов, установкой параметров запуска) ее размер ~25 Mb. НО!!! Наблюдаются дикие тормоза при работе с формами. Причем глючит DoCmd.OpenForm. Сразу после вызова метода идет 100% загрузка CPU (несколько десятков секунд), а потом открывается форма. Такая же ситуация с открытием формы в режиме конструктора и при закрытии формы. Создание mde не помогает. Если в модуле формы поставить пробел и сохранить, то опять идут тормоза.

Кто знает, в чем может быть проблема, а также пути ее решения киньте на loader2004@hotbox.ru, буду очень признателен.
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32620416
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
LoaderПричем глючит DoCmd.OpenForm.
Это происходит в каком-то определенном месте процедуры? В начале, в конце?
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32620426
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ковыряюсь везде, где пускають...
Вот этим , как утверждает автор можно знать, где и что давит на педальку...
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32620522
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогает отключение "Автозамена имён" в Сервис-Параметры-Общие
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32622060
Loader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я все понимаю, но самое интересное, что оба файла (50 Mb и 25 Mb) с точки зрения структуры одинаковые (одинаковые формы, одинаковый код и т. д.). Только первый не дает тормозов, но жутко разрастается, а второй тормозит. Насколь я понимаю, здесь проблема в самом Акцесе (теоретически два "одинаковых" файла должны работать одинаково, чего не наблюдается). Разница в размерах файлов объясняется наличием некой инфомации, которую невозможно просмотреть (может быть "кэш" этих форм?).



Метод OpenForm ПРОСТО тормозит. Если посмотреть процесс в отладчике, то после нажатия F8 на строчке с методом как раз и происходят те глюки, о которых я рассказывал ранее. Чем это может быть вызвано - для меня загадка
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32622064
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А если проимпортировать всё в новый файл?
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32622069
Loader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня как раз второй файл (25 Mb) получился как раз после импортирования всех объектов и установкой параметров проекта (параметры запуска, References и т. п.) из первого файла (тот, что 50 Mb)
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32622072
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Может, на том компе, где это делалось, Аксесс какой-нибудь кривой...
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32622074
Loader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Акцес вроде нормальный, SP1 и SP2 установлены. Другие программы вроде не тормозят (имеется ввиду, написанные на Акцесе). С другой стороны, метод OpenForm лежит в какой-то библиотеке (не помню точно в какой). Может при импортировании ломается механизм линкования этих Dll к проекту? Кстати, если пооткрывать одну и ту же форму раз 10-15, то тормоза частично пропадают, но размер mdb возрастает примерно на 25-30%, что не есть хорошо. Может после частого открытия эта библиотека не выгружается из ОЗУ , соответственно выполнение метода OpenForm происходит быстрее
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32622084
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можно попробовать проделать ту же процедуру (импорт в новую базу) на другом компе. Потому что ясно, что сейчас что-то происходит не так, как должно.
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32622085
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитай интересный топик про тормоза ахцесса. Может польза будет...
ПАМАГИТЕ!!!!! (почему форма даже в режиме конструктора открывается 5 минут????)
...
Рейтинг: 0 / 0
Помогите разобраться с ГЛЮКАМИ
    #32622096
Loader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ушел изучать линк.... Спасибо за советы
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите разобраться с ГЛЮКАМИ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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