тормоза при просмотре списка в DBGrid
Добавлено: 15 сен 2006, 15:09
Уважаемые господа!
В моей базе данных две таблицы: clients и access. Первая содержит перечень клиентов и данные клиентов. Вторая - таблица доступа по принципу Номер_клиента - Номер_пользователя.
При отображении таблицы клиентов в DBGrid (select * from clients) мне требуется определить, есть ли доступ к этому клиенту или нет. В зависимости от наличия доступа строка Грида должна отображаться по разному.
Но при этом мне приходится при прорисовке таблицы делать SQL-запрос на каждую строчку. В результате при прорисовке Грида наблюдаются тормоза.
Если кто сталкивался с подобной задачей - не поделитесь опытом, как правильно организовать отслеживание доступа?
Буду благодарен за любую помощь!
В моей базе данных две таблицы: clients и access. Первая содержит перечень клиентов и данные клиентов. Вторая - таблица доступа по принципу Номер_клиента - Номер_пользователя.
При отображении таблицы клиентов в DBGrid (select * from clients) мне требуется определить, есть ли доступ к этому клиенту или нет. В зависимости от наличия доступа строка Грида должна отображаться по разному.
Но при этом мне приходится при прорисовке таблицы делать SQL-запрос на каждую строчку. В результате при прорисовке Грида наблюдаются тормоза.
Если кто сталкивался с подобной задачей - не поделитесь опытом, как правильно организовать отслеживание доступа?
Буду благодарен за любую помощь!