in

Fusionar listas en MOSS 2007

Last post 08-29-2007 13:11 by Francesc. 6 replies.
Page 1 of 1 (7 items)
Sort Posts: Previous Next
  • 08-20-2007 15:49

    • Francesc
    • Top 25 Contributor
    • Joined on 06-10-2007
    • Posts 4
    • Points 71

    Fusionar listas en MOSS 2007

    Hola a todos,

     Estoy trabajando con MOSS 2007 y necesitaría fusionar varias listas en una. Soy nuevo en esto y de momento no he encontrado la manera de hacerlo (si se puede hacer). Si alguien tiene alguna idea...

     Gracias y un saludo.

    Filed under:
    • Post Points: 22
  • 08-27-2007 11:53 In reply to

    • gwilly
    • Top 25 Contributor
    • Joined on 02-15-2007
    • Posts 11
    • Points 123

    Re: Fusionar listas en MOSS 2007

    Buenas Francesc,

     Cuando hablas de fusionar listas, ¿te refieres a crear una única lista de varias existentes o de que cuando introduces un registro en una lista tuya puedas escoger registros de otras listas?

     Un saludo.

    • Post Points: 22
  • 08-27-2007 12:01 In reply to

    • Francesc
    • Top 25 Contributor
    • Joined on 06-10-2007
    • Posts 4
    • Points 71

    Re: Fusionar listas en MOSS 2007

    Buenos días gwilly, 

     

    Me refiero a crear una única lista de varias listas ya existentes. No se si es posible hacerlo. Mi duda es si alguien sabe si eso es posible.

     

    Gracias y un saludo,

    • Post Points: 22
  • 08-27-2007 17:36 In reply to

    • jmservera
    • Top 10 Contributor
    • Joined on 01-25-2007
    • Palma de Mallorca
    • Posts 59
    • Points 1,029

    Re: Fusionar listas en MOSS 2007

    Hola Francesc,

    Nada es imposible :D, aunque ésta vez lo tendrás que hacer por código (o por lo menos yo sólo lo sé hacer así).

    No es complicado. Para empezar creas una aplicación de consola en con el vs.net en la misma máquina que tengas el sharepoint instalado y añades una referencia a la dll de Windows Sharepoint Services (Microsoft.Sharepoint.dll) .

    Lo que tienes que hacer es obtener una referencia al SPWeb de tu sitio, ahí está la colección de listas, así que puedes obtener referencias a las dos listas a fusionar, crear una nueva e iterar por todos los items para ir copiando sus SPField.

    Dependiendo de lo que contenga la lista puede que haya cosas que no se copien, por ejemplo, con éste método no se copiaran los attachments ni los ficheros que tenga (en la propiedad Files) puesto que esto se hace usando el método CopyTo de cada File.

    Espero que te sirva, te adjunto un ejemplo.

     

    Juan M. Servera
    • Post Points: 22
  • 08-28-2007 13:51 In reply to

    • Francesc
    • Top 25 Contributor
    • Joined on 06-10-2007
    • Posts 4
    • Points 71

    Re: Fusionar listas en MOSS 2007

    Hola Juan M.,

     Todavía no he podido probar el código. Lo he mirado y la verdad que no parece complicado. Enseguida que pueda lo probaré y te diré cosas.

     Muchas gracias por la ayuda y un saludo.

     

    Francesc

    • Post Points: 22
  • 08-29-2007 1:07 In reply to

    • jmservera
    • Top 10 Contributor
    • Joined on 01-25-2007
    • Palma de Mallorca
    • Posts 59
    • Points 1,029

    Re: Fusionar listas en MOSS 2007

    Ok, espero que te sirva. Una aclaración:  si te bastara con tener una vista de las listas fusionadas se puede hacer con el Sharepoint Designer directamente enlazando las dos listas a una DataFormWebPart.

    Juan M. Servera
    • Post Points: 22
  • 08-29-2007 13:11 In reply to

    • Francesc
    • Top 25 Contributor
    • Joined on 06-10-2007
    • Posts 4
    • Points 71

    Re: Fusionar listas en MOSS 2007

    La verdad que si me bastaría con tener una vista de las dos listas fusionadas. Eso solucionaría mi problema. Intentaré hacerlo como me has dicho a ver si me sale.

     Muchas gracias por la ayuda y un saludo.

    Francesc

    • Post Points: 5
Page 1 of 1 (7 items)
Baleares on .NET®
Powered by Community Server (Commercial Edition), by Telligent Systems