procedure TfrmOverwiev.editSearchChange(Sender: TObject);
var
sqlText: String;
begin
sqlText := 'select * from mat where (';
if rbMaterial.Checked then sqlText := sqlText + 'material like ''';
if rbDescription.Checked then sqlText := sqlText + 'description like ''%';
sqlText := sqlText + editSearch.Text + '%'')';
// The sqlText variable contains, for example -- select * from mat where material like '30%'
Test_Data.SQLQuery1.Active := False;
Test_Data.SQLQuery1.SQL.Text := sqlText;
Test_Data.SQLQuery1.ExecSQL;
Test_Data.SQLQuery1.Active := True;
editSearch.SetFocus;
end;