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

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

Поиск


dumka ©   (2008-04-18 13:47:00) 

Привет всем!
Возможен ли поиск по вычисляемому полю?
Если да, то как это реализовать.


Johnmen   (2008-04-18 14:12:00) [1]

Здорово!


dumka   (2008-04-18 14:11:00) [2]

Примерно это выглядит так
procedure TFirmi.Table2CalcFields(DataSet: TDataSet);
begin
Dogovor.Table1.Locate('kod_firm',table2.FieldByName('kod_firm').AsString,[]);
Table2naz_f.Value:=Dogovor.Table1Nazv_fir.Value;
end;

procedure TFirmi.Edit1Change(Sender: TObject);
begin
table2.Locate('naz_f',Edit1.Text ,[LoCaseInsensitive,LoPartialKey]);
end;


Johnmen   (2008-04-18 14:05:00) [3]

Есть. Описан в [1].


dumka   (2008-04-18 14:03:00) [4]


> И что, реально находит?

Это работает если я ищу по Id_orgn, а по названию, нет.
Может есть другой способ?


dumka   (2008-04-18 14:01:00) [5]

Это все. Да, помог


Johnmen   (2008-04-18 14:00:00) [6]


> Поиск реализован через Locate

И что, реально находит?


dumka   (2008-04-18 13:59:00) [7]

Поиск реализован через Locate


Johnmen   (2008-04-18 13:59:00) [8]

Я рад за тебя.


dumka   (2008-04-18 13:57:00) [9]


> Возможен. Проходишь по набору данных и смотришь - то, не
> то...

У меня немного сложнее, сначала я фильтрую по выбранному параметру, а затем я в отборе ищу.
Фильтр по фио менеджера
поиск по названию организации(выч. поле)


Johnmen   (2008-04-18 13:50:00) [10]

Возможен. Проходишь по набору данных и смотришь - то, не то...


Наверх

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