Что происходит при прокрутке ленточной формы?

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