_?Вопрос?_
Дата: 21.02.2008 11:35:55
Такое впечатление, что каждый шаг прокрутки каждый раз запускает снова запрос формы. Вот на чем основываюсь:
1. Открываю форму
2. Не закрывая формы, открываю запрос, на котором она сидит.
Кол-во записей, естественно, одинаковое(~1500). Двигаю мышом вертикальную прокрутку в запросе - нормальная прокрутка.
Проделываю тоже в форме - тормоза, вплоть до появления на короткое время в заголовке окна сообщения "Не отвечает".
_?Вопрос?_
Дата: 21.02.2008 12:19:25
автор |
запрос у тебя сложноватый |
согласен, но форма открыта, значит запрос отработал и данные вернул, так? Почему же этот запрос при прокрутке не тормозит, а форма прокручивается рывками, хотя она выводит ровно те же данные, просто через свои контролы.
sdfgsdfgsdf
Дата: 21.02.2008 12:54:13
Не так ! Запрос обработал только то количество записей, которое ты видешь на екране ! Если ты начинаешь крутить скролл - запрос начинает подчитывать и обрабатывать записи к которым ты обращаешься (это зделано для экономии оперативной памяти)