Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Форма открывается с огромной задержкой!  [new]
Rimbombo
Member

Откуда: Санкт-Петербург
Сообщений: 266
В локальной сети есть 2 базы. Сетевые. Исходники лежат на сервере, базы разделены, MDE выведены на клиентские компы. В одной из баз есть форма, черпающая данные из таблицы со второй базы. Т.е одна база имеет связанную таблицу из другой и на ее основе создана форма ввода данных. Связи проставлены грамотно, все работает.
Однако, когда записей стало около 200, то по нажатию кнопки, форма, основанная на связанной таблице стала запускаться м-е-д-л-е-н-н-о! А сейчас записей 900 с хвостом, и форма запискается минуты!!!!
Юзеры "в полном восторге". Помогите избежать линчевания, подскажите, пожалуйста, как поправить ситуацию, чтобы форма открывалась быстро.
6 фев 04, 21:27    [525204]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Senin Viktor
Member

Откуда: Подмосковье
Сообщений: 5006
Самое простое, но и скорей всего, самое не нужное: отключить автозамену имен, и у всех линкованных таблиц на клиентах убрать в свойствах Имя подтаблицы (поставить [NONE]).
Может помочь, а может и не помочь - не видя бд - трудно что-то сказать
6 фев 04, 22:05    [525224]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Rimbombo
Member

Откуда: Санкт-Петербург
Сообщений: 266
у всех линкованных таблиц на клиентах убрать в свойствах Имя подтаблицы...

В свойствах таблиц что то не видно это Имя подтаблицы...
6 фев 04, 22:48    [525265]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Нуф-нуф
Member

Откуда: КМВ (Северный Кавказ)
Сообщений: 777
Думаю, виновата сортировка по НЕ индексированному полю в совокупности с хитрым-пре-хитрым запросом (900 записей, всё ж таки, не очень много даже для сортировки "сканированием"). Попробуй убить все сортировки (в запросе, пользоватеьские в момент открытия формы, если таковые выставляешь динамически и т.п.) и посмотреть на скорость еще разочек. Если поможет, то тебе объяснят более подробно, почему так, если не поможет, то прошу списать всё на нетрезвую голову :) //мою...
7 фев 04, 00:32    [525330]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Rimbombo
Member

Откуда: Санкт-Петербург
Сообщений: 266
Причем на сервере все работает прекрасно! А вот на клиентских компах как раз форма основанная на связанной таблице запускается несколько минут, и причем у меня стойкое ощущение, что тормоза идут прямо пропорционально количеству записей! А их ведь не так уж много 900 с небольшим...
Братья и сестры! Спасайте!
7 фев 04, 00:33    [525331]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Rimbombo
Member

Откуда: Санкт-Петербург
Сообщений: 266
Попробую...
7 фев 04, 00:35    [525332]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Rimbombo
Member

Откуда: Санкт-Петербург
Сообщений: 266
Кстати, там несколько фильтров прицеплено, а форма на основе таблицы, но не запроса...
7 фев 04, 00:38    [525335]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Rimbombo
Member

Откуда: Санкт-Петербург
Сообщений: 266
открыл ВСЕ таблицы, сделал сортировку по ключевому полю, стало чуть быстрее, но все равно медленно...
Как быть?
8 фев 04, 12:38    [525974]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Victosha
Member

Откуда: Москва
Сообщений: 2620
автор

у всех линкованных таблиц на клиентах убрать в свойствах Имя подтаблицы...

В свойствах таблиц что то не видно это Имя подтаблицы...


1 ) открой именно тот mdb, в котором физически находится таблица, к которой будет проискодить линковка.
2) открой таблицу в режиме контсруктора
2) жмакни правой кл. мыши на заголовке окна конструктора таблицы, из контекстного меню выбери "свойства".
3) Имя подтаблицы из [Авто] переставь в [Нет]

ЗЫ
MS, кроме того, советует держать линкованную таблицу постоянно открытой (в скрытой форме) - это чтобы на внутренний opendatabase время не тратить.
8 фев 04, 13:08    [525986]     Ответить | Цитировать Сообщить модератору
 Re: Форма открывается с огромной задержкой!  [new]
Rimbombo
Member

Откуда: Санкт-Петербург
Сообщений: 266
держать линкованную таблицу постоянно открытой (в скрытой форме)

а это как???
8 фев 04, 14:11    [526015]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить