Requery или Recalc

simply
Дата: 03.03.2008 06:16:53
День добрый.
На форме 12 списков. На событие "после обновления" кождого из них необходимо обновить 11 списков, за исключением текущего. На это тратиться какое то время. Вопрос, что быстрее будет работать, Requery 11 списков или общий Recalc. Сейчас у меня Me.Recalc. Спасибо.
_куые
Дата: 03.03.2008 06:30:25
Это именно списки или поля со списками ?
Теоретически Requery всех списков быстрее чем общий Recalc формы
simply
Дата: 03.03.2008 06:35:53
Именно списки. Спасибо, сейчас попробую.
simply
Дата: 03.03.2008 06:53:51
Разницы не заметил.
вадя
Дата: 03.03.2008 06:56:54
рекалк вызавает пересчёт толко того , что уже есть на форме
Requery вызывает обращение к источнику данных
_куые
Дата: 03.03.2008 07:00:44
Ну это теоретически. Т.к. при рекалке пересчитываются все вычислямые/запросные поля
А их может быть больше ваших 11-ти списков ... теоретически ;-)
Если вопрос именно в ускорении то нужно приндексировать поля (таблицы) которые участвуют в условиях отбора. Еще можно попробовать приплести сюда Rashmore