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