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

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

Как выбрать из DataSet то что мне нужно [D7, IB6.x]


Страницы:   1 2

yk ©   (2005-05-30 08:51:00) 

Уважаемые Мастера!
Помогите решить следующую задачу:
У меня есть датасет, в котором выбраны записи из справочной таблицы.

А мне надо выбрать записи (в DBLookupComboboxEh - хотя возможно, это не важно куда) не все, а допустим у которых некоторое поле =1 или по другому признаку, который можно задать типа (where fileld=num and ...)

Посылать запрос в базу мне кажется неудобным, ведь эти данные уже есть в моём датасете.
Подскажите, как выкрутиться.


yk   (2005-05-30 09:50:00) [21]


> Делай запрос и не мучайся

Запрос я всегда успею сделать,
просто мне кажется некрасиво при каждом фильтре - запросы посылать.
А что если - "классика" - поиск по подстроке.
Что же всё время запросы посылать?
Наверно можно и покрасивше это сделать. ИМХО.

А т.к. таки задачи встают ИМХО довольно часто, то должны же умные люди их красиво решать. Может и меня, глупую, научат :)


Anatoly Podgoretsky   (2005-05-30 09:46:00) [22]

yk ©   (30.05.05 08:51)  
Делай запрос и не мучайся


yk   (2005-05-30 09:39:00) [23]

DBLookupComboboxEh1.ListSource.DataSet.Filter:=' поле=true' ;
DBLookupComboboxEh1.ListSource.DataSet.Filtered:=true;
DBLookupComboboxEh1.ListSource.DataSet.Active:=false;
DBLookupComboboxEh1.ListSource.DataSet.Active:=true;

И... никакой реакции :(
Даже не ругается... :(


ЮЮ   (2005-05-30 08:57:00) [24]

См. DataSet.Filter


Страницы:   1 2

Наверх

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