Hola yo vuelvo a cargar el dataset del DBGrid y ya se actualiza.
Código:
procedure TFmedico.Button3Click(Sender: TObject);
begin
with SQLQuery1 do begin
if Active then Close;
SQL.Clear;
SQL.Add('SELECT *');
SQL.Add('FROM Medico');
SQL.Add('WHERE ' + ComboBox1.Text + ' LIKE ' + QuotedStr('%' + Edit5.Text + '%'));
Open;
--->> DBGrid1.DataSource:= SQLQuery1;
end;