none
Campo LookUP, ver descripcion RRS feed

  • Pregunta

  • Hola quería hacer una consulta


    Tengo una lista que cree con el modelo de objetos, es una lista llamada tarea y esta lista tiene un campo llamado Proyecto que es un LookUp.

    lo estoy haciendo de esta manera:

     Dim Proyecto As SPList = myListColl("Proyecto")
                    nuevaLista.Fields.AddLookup("Proyecto", Proyecto.ID, True)
                    Dim fieldLookUp As SPFieldLookup = CType(nuevaLista.Fields("Proyecto"), SPFieldLookup)
                    fieldLookUp.Update()

    la consulta es como puedo hacer que aparezca el nombre del proyecto en vez del id que en este caso seria proyecto.

    Estoy atento a sus comentarios y desde ya muchas gracias señores


    jueves, 14 de marzo de 2013 15:52

Respuestas

  • Hola Masterkapell,

    Para hacer lo que comentas te faltaria añadir esta linea antes del Update

    fieldLookUp .LookupField = Proyecto.Fields["Proyecto"].InternalName

    Un saludo,

    Adrián

    P.D Otra opción es como comenta J.C puedes mirar este post que lo explica muy bien

     http://sarangasl.blogspot.com.es/2009/11/add-lookup-column-to-sharepoint-list.html

    • Editado Adrian_DiazMVP jueves, 14 de marzo de 2013 16:46 añadir link
    • Marcado como respuesta Masterkapell jueves, 14 de marzo de 2013 17:17
    jueves, 14 de marzo de 2013 16:45

Todas las respuestas

  • Hola,

    Pues usando el campo "Título" o "Nombre del Proyecto" en lugar de "ID".

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    jueves, 14 de marzo de 2013 16:42
  • Hola Masterkapell,

    Para hacer lo que comentas te faltaria añadir esta linea antes del Update

    fieldLookUp .LookupField = Proyecto.Fields["Proyecto"].InternalName

    Un saludo,

    Adrián

    P.D Otra opción es como comenta J.C puedes mirar este post que lo explica muy bien

     http://sarangasl.blogspot.com.es/2009/11/add-lookup-column-to-sharepoint-list.html

    • Editado Adrian_DiazMVP jueves, 14 de marzo de 2013 16:46 añadir link
    • Marcado como respuesta Masterkapell jueves, 14 de marzo de 2013 17:17
    jueves, 14 de marzo de 2013 16:45
  • eso en que parte de este codigo seria??

    Dim Proyecto As SPList = myListColl("Proyecto")
                    nuevaLista.Fields.AddLookup("Proyecto", Proyecto.ID, True)
                    Dim fieldLookUp As SPFieldLookup = CType(nuevaLista.Fields("Proyecto"), SPFieldLookup)
                    fieldLookUp.Update()

    jueves, 14 de marzo de 2013 16:45
  • Buenas,

    Lo que te ha comentado JC's es donde has puesto Proyecto.ID y lo que te he comentado yo es antes del Update

    jueves, 14 de marzo de 2013 16:51