Hola Patricio, puedes mostrar en un DBGrid, si quieres que solo se muestre cuando comience a escribir entonces utilizas su propiedad visible.
Código Delphi
[-]
Query.Close;
Query.Sql.Text:='Select * From Clientes Where apellido like '+QuotedStr(Edit1.Text+'%');
Query1.Open;
Y cuando elija en el OnCellClick de tu DBGrid
Código Delphi
[-]
Edit1.Text := Query.FieldByName('apellido').AsString;
Saluditos