Показать сообщение отдельно
  #8  
Старый 19.04.2012, 19:38
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

была уже где-то данная тема, в лом искать.

в событии выполнения напиши:

Код:
case Combobox1.ItemIndex of
 0:FindName;
 1:findType;
 2:findPol;
 3:findCena;
 end;

где например FindName процедура поиска по имени в например может быть такой код:
Код:
procedure FindName;
begin
with Form3.Query1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select *');
    SQL.Add('from OsSklad');
    SQL.Add('where ['Name'] = '+QuotedStr(Edit1.Text));
    Open;
  end;
end

аналогично с другими полями.

данный метод не универсален, но если, в принципе, полей не так уж и много то вполне может подойти.
Ответить с цитированием