Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid и фильтры [D6, dBase, FoxPro]


Roka ©   (2003-05-19 22:59:00) 

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


Danilka   (2003-05-21 08:43:00) [1]

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

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


Zacho   (2003-05-21 06:31:00) [2]


> Johnmen © (20.05.03 23:32)

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


Johnmen   (2003-05-20 23:32:00) [3]

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


Zacho   (2003-05-20 20:46:00) [4]


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

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


Котяра   (2003-05-20 20:26:00) [5]

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


Котяра   (2003-05-20 20:24:00) [6]

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


Соловьев   (2003-05-20 09:43:00) [7]


> PrettyFly © (20.05.03 09:41)

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


Mike Kouzmine   (2003-05-20 09:42:00) [8]

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


PrettyFly   (2003-05-20 09:41:00) [9]

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


Zacho   (2003-05-20 09:26:00) [10]


> Shadi (20.05.03 09:18)

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


Shadi   (2003-05-20 09:18:00) [11]

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


Zacho   (2003-05-20 08:55:00) [12]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо