Ну вот же правильное решение
Цитата:
Сообщение от nikotan
как тогда правильней сделать запрос?
мой код
Код:
procedure TForm1.Edit1Change(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
AdoQuery1.Sql.Text := 'select * from organized where Title like :Param1 and classroom like :Param2';
AdoQuery1.Parameters.ParamValues['Param1']:= '%' + Form1.Edit1.Text + '%';
AdoQuery1.Parameters.ParamValues['Param2'] := '%' + Form1.Edit2.Text + '%';
AdoQuery1.Open;
end;
|
Просто на оба Edit навесить один обработчик.
Жмешь F11, вкладка Events, выделяешь ячейку OnChange и пишешь туда Edit1Change, для второго edit точно так же, тоже Edit1Change вписать.