![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обновить быстро [D6, Paradox]
Gamar © (2003-12-12 07:28:00)
После метода POST в DBGrid черный треугольничек (указатель записи) лазит по всей структуре, обновляя данные, что подтормаживает. Как сделать обновление быстрее. (вопрос не в том, что бы скрыть треугольник, а в том, как ускорить обновление).
Zacho (2003-12-12 14:51:00) [1]
> Gamar © (12.12.03 08:22) [2]
Полность согласен с KSergey © (12.12.03 09:06) [3].
Еще раз: само по себе ничего не бывает. Если после post у тебя происходит перебор всех записей набора данных, значит ты сам это и делаешь (например, в AfterPost) Так вот и приведи этот кусок кода, к-рый у тебя зачем-то проходиться по НД после post, объясни зачем он нужен, и чего именно ты хочешь.
KSergey (2003-12-12 09:06:00) [2]
> [2] Gamar © (12.12.03 08:22)
> но треугольник
> пойдет по всей таблице сверху вниз.)
Вранье наглое.
Советую поискать этого "некто", который пошел "по всей таблице сверху вниз" и набить ему морду.
Gamar (2003-12-12 08:22:00) [3]
Тогда так: некто изменил содержимое в таблице. Таблица отображена в DBGrid. Индикатор изменился с треугольника на символ похожий на I, что и означает, что данные изменились. Теперь как сделать так, что бы автоматически данные принимались, снова появлялся треугольник. (Если пользователь сам перейдет с записи на запись, то изменения будут приняты, но треугольник пойдет по всей таблице сверху вниз.)
Zacho (2003-12-12 07:56:00) [4]
Чего ??? По какой еще структуре ? Какое еще "обновление" ? Ничего само по себе после Post не "лазит" . Приведи кусок кода, к-рым у тебя делается "обновление".
Правда, сразу могу предположить, что тебе надо TDataSet.DisableControls и TDataSet.EnableControls