Здравствуйте.
Есть DBGrid, в котором выведены несколько полей таблицы. При выборе записи в гриде выполняются несколько довольно длительных запросов. Таким образом скроллинг по гриду происходит с заметным притормаживанием. Как ускорить скроллинг? Может существует какая-нибудь задержка, после которой запись считается выбранной? Или еще какой-нибудь способ?
Спасибо.
DBGrid пауза при скроллинге
Модератор: kdv
Нужна задержка после перевода на новую строку но перед выполнением detail-запроса или что там у тебя. Если используешь FIB, там такая фича сразу есть, по умолчанию 200мс. задержки. Срабатывает таймер, который и делает дочернюю выборку сложную. При каждом скролле таймер обнуляется, следовательно, если я листаю, то выборка вообще не выполняется.