![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как выбрать из DataSet то что мне нужно [D7, IB6.x]
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