none
problema con campos calculados que usan el ID del elemento RRS feed

  • Pregunta

  • Tengo el siguiente campo calculado: =LEFT([Tipo de Problema];2)&"-"&ID&"-"&Sistema y pasa que unas veces funciona bien y otras mal .... el ID NO sale a veces .... es el ID propio del elemento de lista de Sharepoint (se visualiza el ID en la vista y está bien), sin embargo el campo calculado sale: ER--COMPASS, como si no existiera.

    Por que pasa eso? Como se resuelve?

    lunes, 24 de octubre de 2011 9:38

Todas las respuestas

  • ¿has probado a actualizar la vista? Puede ser que el campo calculado no tenga el valor cuando se realice el cálculo, ya que el ID del elemento podía no haber estado establecido en ese momento.

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    lunes, 24 de octubre de 2011 12:05
  • Si, actualizo la vista y nada ...... sólo se arregla cuando entro en la opción de Configuración de la lista, accedo al campo y lo vuelvo a guardar .... al salir y visualizar de nuevo los datos de la lista, estos se arreglan ....

    Pero si vuelves a insertar un nuevo elemento en la lista se vuelve a fastidiar ....

    lunes, 24 de octubre de 2011 14:53
  • Es que no entiendo nada .... ahora mismo he definido un campo calculado IdCalculado como ID+1

    y estoy viendo lo siguiente:    ID = 7    IdCalculado = 1

    Como puede estar pasando esto? Si existe el ID bien .... por que el campo calculado lo hace mal?

    lunes, 24 de octubre de 2011 15:48
  • Hola,

    Si pones en el campo calculado que tenga valor = ID, ¿te sale también 7? De todos modos, el problema que puedes estar teniendo es el tipo de campo que estés definiendo para el tipo de campo calculado...para que la columna IdCalculado te muestre sin problemas la suma como quieres, necesariamente el tipo de campo tiene que ser numérico...en tu caso estás poniendo que sea de tipo texto y el resultado que da es 1 porque no entiende la operación como una suma.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    martes, 25 de octubre de 2011 13:24
  • No, llegue a probar con numérico también.

    Tuve que hacer un flujo de trabajo para que cuando se cree el elemento, se asignara el ID a un campo calculado, que utilizo para otro campo calculado.

    El comportamiento del ID muy raroooooooooooo

    miércoles, 26 de octubre de 2011 12:50
  • Hola,

    Pues no sé, yo a la primera lo he conseguido teniendo en cuenta el tipo de campo....y no es raro el ID, es un IDENTITY sobre el quye no tienes control.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    miércoles, 26 de octubre de 2011 14:47