He eliminado una línea que sobra, por otra parte el DataSet, está asociado a la tabla profesores?, porque el problema tiene que ser ese, ya que el hacer un listado de esta manera no tiene ningún misterio.
Código Delphi
[-]
procedure TForm1.Listar_ProfesExecute(Sender: TObject);
begin
Tabla_Profesores.Open;
Application.CreateForm(TFrm_Profesores, Frm_Profesores);
Frm_Profesores.QuickRep1.Show;
Frm_Profesores.Free;
Tabla_Profesores.Close;
end;
Un Saludo.