LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Тормоза в...
 Тема: Тормоза в режиме Конструктора
 
 15.06.2007 21:08:14
Zivan
4 сообщения


Тема: Тормоза в режиме Конструктора
Здравствуйте вопрос у меня такой.
Имеется форма для ввода и просмотра данных из одной таблици полей конечно много(60) но без них никак + 3 списка, половина полей представленно в виде поля со списком с запросом "SELECT distinct Таблица.поле FROM Таблица;"
Проблема состоит в том что частенько приходится ждать по 5-6 минут пока форма загрузится в режиме Конструктора. Да и при нескомпилированной базе иногда бывают такие проблемы, но они решаются входом в режим конструктора и сохранением(которое в свою очереди тоже очень медленноее). В скомпилированном виде все работае отлично, а вот в некомпилированом тормозит.
PS: таблица присоедена с сервера.



P.S. Увеличение скорости
Автор: Zivan от 25.03.2004 14:51:35 Источник ...
 15.06.2007 21:08:14
All
4316 сообщения
1-ый


RE: Тормоза в режиме Конструктора
Стандартный ответ. Надо уменьшать число запросов, или индексировать поля таблицы.
Например. Иногда для некоторых списков в интерфейсе возможна подключение запроса при входе в поле, а при выходе - отключение.


P.S. Увеличение скорости
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:08:14
Zivan
4 сообщения


RE: Тормоза в режиме Конструктора
Такой ответ я и сам знаю. Вот только непонятно почему то тормозит то не тормозит, последние два дня все летает, а раньше тормозило. И почему тормоза именно в конструкторе или при сохранении, ведь там никакие запросы не выполняются?


P.S. Увеличение скорости
Автор: Zivan от 29.03.2004 11:09:20 Источник ...
 15.06.2007 21:08:14
All
4316 сообщения
1-ый


RE: Тормоза в режиме Конструктора
1. Если часто открывать базу данных, то файл на диске будет кэшироваться. Вот, поэтому он и открывается быстро.

2. При открытии формы в режиме коснтруктора, запросы будут все равно выполняться. К этому времени надо добавить и построение всех объектов формы с модулями. Их значительно больше, чем в откомпилированном файле mde.

3. Реальную скорость загрузки формы, можно увидеть, если ВЫКЛЮЧИТЬ компьютер, найти и открыть форму базы данных. Это будет "правильная" скорость загрузки формы.



P.S. Увеличение скорости
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:08:14
N_A
31 сообщения


RE: Тормоза в режиме Конструктора
Как правило, работу в режиме конструктора (разработку интерфеса) лучше производить на базе,связанные таблицы которой находятся на локальном компьютере(копия табличной части с сервера). Т.к. Access в режиме конструктора должен прочесть схему данных, при этом проверить блокировки таблиц другими пользователями, которые наверняка работают с тойже базой одновременно с Вашей модификацией форм.



P.S. Увеличение скорости
Автор: N_A от 29.03.2004 18:07:34 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Тормоза в...
ПоискПоиск  Список форумовСписок форумов  
right