sábado, 28 de enero de 2012

Columna auto numérica

Una solución es usar workflows: http://social.msdn.microsoft.com/forums/en-US/sharepointdevelopment/thread/867bcacd-d378-411a-849a-fc040de9e5da/

Otra solución es usar la columna ID, se genera el valor autonumérico después que el registro es agregado, así si necesitás que el valor auto numérico en un nuevo item, esta solución no es para vos.

Crear una columna autocalculada Request Number, y ingreso la fórmula:

=CONCATENATE("WR-",REPT(0,4-LEN(ID+1)),ID+1)

Esta formular combina WR- y con 0's y el ID numérico:

Fuente:

http://blog.netnerds.net/2012/01/sharepoint-simple-sample-approach-to-autonumber/

Más información:

https://www.nothingbutsharepoint.com/sites/eusp/pages/sharepoint-how-to-create-an-auto-incrementing-number-field-for-use-in-a-custom-id-part-1.aspx

3 comentarios:

  1. En realidad estoy tratando de utilizar el ID pero no me funciona, siempre sale valor cero.
    estoy usando esta formula pero no comprendo por que no esta considerando el ID, si alguien tuviera la respuesta a este problema le agradecería bastante.

    =IF([Site]="LGN","A-",IF([Site]="PRN","P-",IF([Site]="BAR","B-",IF([Site]="LIM","L-",IF([Site]="EXP","E-",IF([Site]="CON","C-","N"))))))&REPT("0",4-LEN([ID]))&([ID])&"-"&"00-"&"13"

    ResponderEliminar
  2. Para crear una columna Autonúmerica te puedes valer de la columna ID que SharePoint asigna, esta columna lamentablemente no esta visible, entonces Simplemente hay que crear otra columna de tipo : "Calculado (cálculo basado en otras columnas)" y la fórmula que debes de poner es: =ID*1

    ResponderEliminar
    Respuestas
    1. no funciona, podrias darme un ejemplo más específico

      Eliminar