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

4 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
  3. Hola, tengo el siguiente problema, al ingresar los registros se genera una notificación donde me indica como asunto el ID, le cambie el nombre a la columna, pero sigue llegando con "id", entonces en la columna de titulo copio este valor en mi formulario, pero lamentablemente debo guardar el registro previamente para que funcione, por ende envia la notificación sin este valor, que puedo hacer? Uso acces+sharepoint

    ResponderEliminar