![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как сделать фильтрацию используя Halcyon 6
ceval © (2004-11-12 14:51:00)Делаю фильтрацию по двум полям
.....
Fmain.Table_pnorma_iz.Filter:='';
Fmain.Table_pnorma_iz.Filtered:=false;
Fmain.Table_pnorma_iz.Filter:='odceb=''' + Edit1.Text + '''';
Fmain.Table_pnorma_iz.Filter:= 'odcec=''' + Edit2.Text + '''';
Fmain.Table_pnorma_iz.Filtered:=true;
close;
......
FilterOptions - foNoPartialCompare-false
foCaseInsensitive - true
в поле odceb - 'ГМИЛ,ГМ01,ГМ02,ГМ03'
в поле odcec - '3101122,4543534, ....,5666666,..'
например мне нужно отфильтровать по 'ГМ01' и '3101122'
выдает по полю 'odcec'- 3101122 нормально а по полю 'odceb' все значения 'ГМ01,ГМ02,ГМ03'
получается отфильтровывает только по полю 'odcec'
Как сделать что-бы фильтровало по двум полям ??
sniknik (2004-11-13 15:52:00) [1]> Не получается выдает в DBGrid пустой экран
значит нет совпадений по условию.
> Кто нибудь может мне помочь?
крме тебя самого? никто.
ceval (2004-11-13 15:32:00) [2]Кто нибудь может мне помочь?
ceval (2004-11-13 14:28:00) [3]Не получается выдает в DBGrid пустой экран
Fmain.Table_pnorma_iz.Filter:=
'(odceb=''' + Edit1.Text + ''') and '+
'(odcec=''' + Edit2.Text + ''')';
ceval (2004-11-12 18:17:00) [4]Спасибо
sniknik (2004-11-12 17:11:00) [5]
Fmain.Table_pnorma_iz.Filter:=
'(odceb=''' + Edit1.Text + ''') and '+
'(odcec=''' + Edit2.Text + ''')';
ceval (2004-11-12 16:47:00) [6]Если не сложно то можно пример
sniknik (2004-11-12 14:56:00) [7]ты же значение фильтра перетираеш второй командой присвоения, естественно. попробуй обьеденить оба условия в одном, используй and или or.