Вниз
Скачать: CL | DM;

DBGrid и фильтры   Найти похожие ветки 

← →
Roka ©   (2003-05-19 22:59) [0]

Как реализовать фильтры на DBGrid.
TQuery использовать в данной задаче нехочется.
Имеем на форме DBGrid, в котором отображаются все записи таблицы, нужно чтобы при определенном условии отображались только необходимые записи при этом жесткая связь с самой таблицей непропадала.


← →
Zacho ©   (2003-05-20 08:55) [1]

В TDBGrid - никак. Он только отображает записи из соответсвуещего TDataSet. Поэтому и фильтрацию надо делать в датасете. Смотри св-ва Filtered, Filter и событие OnFilterRecord


← →
Shadi   (2003-05-20 09:18) [2]

ExpressQuantumGrid этот грид решает такие проблемы :)))


← →
Zacho ©   (2003-05-20 09:26) [3]


> Shadi (20.05.03 09:18)

Зато и стоит немало :)


← →
PrettyFly ©   (2003-05-20 09:41) [4]

Когда фильтруешь DataSet, скролинг в DBGride перестаёт отображать реальность и это отстой... Кто-нибудб знает, как этого избежать?


← →
Mike Kouzmine ©   (2003-05-20 09:42) [5]

Когда фильтруешь DataSet, скролинг в DBGride перестаёт отображать реальность и это отстой...
Нереальность - это сказка, а не отстой. Поясни.


← →
Соловьев ©   (2003-05-20 09:43) [6]


> PrettyFly © (20.05.03 09:41)

СУБД?
Может? FetchAll;


← →
Котяра ©   (2003-05-20 20:24) [7]

Скролинг в DBGride перестаёт отображать реальность и без фильтров в случае с SQL сервером, а не с локальными таблицами.
Также не будет работать TDataSet.RecNo....


← →
Котяра ©   (2003-05-20 20:26) [8]

А что касаемо фильтра, фильтр можно наложить и на TTable, так и на TQuery, без разницы. Кстати TQuery с SQL серверами работает гораздо быстрее, может кто объяснит почему?


← →
Zacho ©   (2003-05-20 20:46) [9]


> Котяра © (20.05.03 20:24)

А у меня DBGridEh почему-то не "перестаёт отображать реальность", естественно, после FetchAll
:-)))


← →
Johnmen ©   (2003-05-20 23:32) [10]

Скажу более - DBGrid не "перестаёт отображать реальность" даже если не FetchAll ! Если это не так, то не все в порядке в консерватории...:)


← →
Zacho ©   (2003-05-21 06:31) [11]


> Johnmen © (20.05.03 23:32)

Я имел в виду, что после FetchAll скроллер в гриде действительно "отображает реальность" ;-)


← →
Danilka ©   (2003-05-21 08:43) [12]

Интересно, а что значит "отображать реальность", и как можно ее не отображать, то-есть "отображать нереальность"? С этим по-моему не сюда, а на какой-нибудь магик.ру

Может, есть какое-то новое понятие в СУБД, "отображение реальности"?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.013 c
14-26724
Satirus
2003-05-22 12:27
2003.06.09
Корни уравнения третьей степени


1-26496
KA-87
2003-05-29 19:40
2003.06.09
Как узнать размер картинки...


1-26523
Raduga
2003-05-27 13:31
2003.06.09
Как работает таймер


1-26424
deedlit
2003-05-28 16:36
2003.06.09
Как игнорировать сообщения мыши для контрола?


6-26642
Сергей
2003-04-07 00:25
2003.06.09
создание своего WinPopup а




   Наверх