="REQ"&" - "&[M?dulo principal]&" - "&[ID]
Cuando se crea un nuevo requisito lo hace bien, el c?digo se crea de forma autom?tica, por ejemplo: REQ - GEN - 1
El problema es cuando se edita el requisito, al editarlo en el campo c?digo aparece: REQ - GEN -
Desaparece el 1, como si no cogiera el ID de nuevo.
Es un ERROR del Sharepoint? O como se resuelve?
Un saludo
Caridad
Fernando V wrote:
No se refresca el Id calculado
31-Mar-09
Estoy en una situaci?n similar a Jes, quiero tener un campo del tipo Exp/01/2009 , donde el 01 sea autonum?rico.
Parace ser que hacerlo autonum?rico no es posible, pero usando el campo interno Id tampoco consigo que salga. Me pasa lo mismo, no se actualiza el valor, s?lo lo hace al entrar en la configuraci?n de columna.
Muchas gracias.
Previous Posts In This Thread:
On Friday, April 18, 2008 4:00 PM
Jes wrote:
Modificar campo Id de LISTA
Hola.
Es posible modificar los campos de una lista, pero los campos que se generan
al crear una lista. Es decir quisiera cambiar el campo indice (por defecto es
el capo Id que se genera automaticamente) por otro campo.
Existe alg??n tipo de campo en una lista que te permita generar un calculo o
concatenar alg??n texto.?
Saludos
On Saturday, April 19, 2008 7:50 PM
Elecktru wrote:
RE: Modificar campo Id de LISTA
Hola, Jesus:
1)No es conveniente cambiar los campos propios de sharepoint, ya que luego
te puede dar problemas.
Si utilizas Moss 2007, puedes indicar que cualquier campo (segun el tipo de
datos del campo) est?? indexado, para optimizar las busquedas.
Y en cualquier version de sharepoint puedes hacer que ordene la lista por
casi cualquier campo, con lo que creo que eso te puede servir.
2)Si te creas un campo de tipo CALCULADO en una lista, puedes utilizar las
formulas internas de sharepoint, asi como concatenar texto e incluso valores
de otras columnas
"Jes??s" wrote:
On Sunday, April 20, 2008 5:56 PM
Jes wrote:
Hola.
Hola.
Mi objetivo es que un campo creado por mi sea el campo principal y no el
campo Id generado al crear la lista. ??Como puedo cambiarlo, si fuese posible?.
El campo que quiero que sea principal en la tabla, es de tipo texto y se
concatena cn el a??o actual por ello lo de las formulas internas de
sharepoint. ??Donde estan las formulas internas?.
Es posible que cuando se agrega un nuevo elemento (registro) el campo
principal yo este relleno con su valor???Como seria?
Saludos y Gracias.
"Elecktrus" wrote:
On Monday, April 21, 2008 6:33 AM
joa wrote:
Buenas,puedes crearte una columna sobre la cual le indicas que el valor
Buenas,
puedes crearte una columna sobre la cual le indicas que el valor sea:
[A??o] + [Texto que tu quieras]
As?? este campo se rellenar?? autom??ticamente.
Espero que te sirva,
Saludos.
"Jes??s" wrote:
On Monday, April 21, 2008 9:30 AM
Jes wrote:
RE: Modificar campo Id de LISTA
Gracias Joan.
Pero no me responde a mis preguntas.
Saludos
"joan" wrote:
On Monday, April 21, 2008 9:36 AM
joa wrote:
Lo siento, pero entend?? que querias que se autorellenase un campo el cual
Lo siento, pero entend?? que querias que se autorellenase un campo el cual
usarias de principal. Con ese m??todo que te he comentado, se autorellenaria
solo el campo.
Espero que encuentres lo que buscas, eso si, si lo encuentras ... ya sabes,
comp??rtelo con el resto.
Saludos.
"Jes??s" wrote:
On Monday, April 21, 2008 11:14 AM
Jes wrote:
Hola Joan.
Hola Joan.
Tengo una tabla vinculada a u na lista, como sabes hay campo que se crean
automanticamente, como el campo Id que es el principal, mi objetivo es que
otro campo sea el principal y a la vez este sea una cambinaci??n de a??o & n??.
Esta campo me gustar??a que se autorellenara automaticamente al pulsar el
vinculo de la lista Nuevo elemento.
He intentado cambiar la tabla vinculada con la lista, es decir eliminar por
ejemplo el campo id y algo m??s y no me deja.
Ese es lo que me ocurre.
donde esta lo de las formulas internas de sharepoint para un campo calculado?.
Saludos
Gracias.
"joan" wrote:
On Monday, April 21, 2008 2:26 PM
Elecktru wrote:
RE: Modificar campo Id de LISTA
Hola, Jesus:
El campo ID se genera automaticamente. En terminos de BD es un autonumerico,
indice y clave a la vez del registro. Y esto no lo puedes (ni debes) variar
de ninguna forma.No obstante, tu puedes ignorarlo, y crearte tus propios
campos, con el comportamiento que quiereas, incluso que sean indices, pero el
campo ID estar?? siempre. Puedes ocultarlo en tu tabla (o crear una vista
sobre tu tabla que no lo incluya).
No entiendo que quieres decir con principal, ??Que es para ti un campo
principal???la clave primaria del registro, si hablaramos en terminos de BD? Y
si es eso, ??quieres onvertir en clave un campo de texto!!!!???? Piensa en el
ID como un campo autonumerico que has a??adido a tu tabla para optimizar las
indexaciones.
Para lo de los campos calculados, mira estos enlaces. Antes ven??a en la
ayuda incluida en el sharepoint, pero ahora no he sido capaz de localizarlo
alli. Si te fijas se parecen mucho (demasiado) a las antiguas formulas de
Excel.
http://office.microsoft.com/es-es/help/HA101054803082.aspx?pid=CL100605173082
http://office.microsoft.com/es-es/help/HA101054793082.aspx?pid=CL100605173082
Nota: Si usas un sps en ingles, las formulas est??n en ingles. Si te dan
problemas las espa??olas prueba a ver con las misma en ingles:
http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx
"Jes??s" wrote:
On Tuesday, April 22, 2008 12:33 PM
Jes wrote:
Hola.
Hola.
Intento aplicar las formulas para campos caluclados, excatamente la
siguiente y me da error:
=([Fecha],"aaaa")
Necesito extraer el a??o de la fecha.
Saludos
"Elecktrus" wrote:
On Wednesday, April 23, 2008 12:36 PM
Jes wrote:
Hola Elecktrus.Ante todo Gracias.
Hola Elecktrus.
Ante todo Gracias.
No se lo que ocurre con las Formulas, pero no consigo concatenar dos campos,
estos son el campo Id (autonumerico) y el campo Creado (Fecha). Este ultimo
lo he hecho como me indicas (YEAR (Creado)) y perfecto me da el a??o.
Pero no condigo encontrar la formula para concatenar estos campos, y creeme
que lo he intentado bastantes veces.
Es posible establecer el campo Id (autonumerico) a un valor X y que se
incremente a partir de ese momento?
Podr??as indicarme como conseguir la formula?
Saludos.
"Elecktrus" wrote:
On Wednesday, April 23, 2008 2:15 PM
Elecktru wrote:
RE: Modificar campo Id de LISTA
Hola, Jesus:
Esta formula deberia funcionarte (yo la he probado y va ok)
=ID&YEAR([Creado]) (va un simbolo ampersand, el de encima de la tecla 6)
Obviamente, debes aplicarla a un campo calculado, y definir la salida del
campo como Texto una sola linea
Lamentablemente, el ID no se puede inicializar a un valor concreto. Cuando
creas la lista, empieza en 1, y cada vez que creas un item,aunque canceles,
incrementa en una unidad.
Para hacer lo que tu quieres, tendrias que utilizar un workflow de Designer
o un manejador de eventos en .net. Te crearias otro campo, con un valor
inicial de 0, y cada vez que a??dieras un eleemnto, recuperarias el maximo de
toda la lista y le sumarias 1
"Jes??s" wrote:
On Thursday, April 24, 2008 4:37 AM
Jes wrote:
Hola Elecktrus.Parece que se me niega, pero bueno insistire.
Hola Elecktrus.
Parece que se me niega, pero bueno insistire.
Seguro que la formula =ID&YEAR([Creado]), pero me dice que el campo Id (el
que crea la lista) no existe, donde no existe es en la lista Insertar Columna.
EL campo Usuario quiero que sea = (Creado por). Pero igual al no estar este
campo en la lista (Insertar Columna) me da el error de que no existe.
Si me puedes echar una mano, quizas sea solo hacer posible que estos campo
saparezcan en dicha lista.
Saludos
"Elecktrus" wrote:
On Thursday, April 24, 2008 7:22 AM
Jes wrote:
Hola Elecktrus.El error del campo ID es que lo indicaba como Id y es Id.
Hola Elecktrus.
El error del campo ID es que lo indicaba como Id y es Id., el no poner el
punto producia el error de campo no valido.
Eso si necesito lo del usuario que lo pongo como:
=(Creado por)
=[(Creado por)]
=Creado por
=[Creado por]
Y nada.
Gracias.
"Jes??s" wrote:
On Thursday, April 24, 2008 5:32 PM
Elecktru wrote:
RE: Modificar campo Id de LISTA
Hola, Jesus:
Prueba en ingles a ver si tira: [CreatedBy]
"Jes??s" wrote:
On Friday, April 25, 2008 5:09 AM
Jes wrote:
Hola Elecktrus.No funciona. A que se puede deber.En el campo N??mero = Id.
Hola Elecktrus.
No funciona. A que se puede deber.
En el campo N??mero = Id.&A??o. Al crear un nuevo elemento cuando lo guardo
solo aparece en el campo N??mero el a??o (-2008)y cuando salgo y entro en la
p??gina entonces es cuando sale Id.&A??o (25-2008). Que puede ocurrir
Saludos
"Elecktrus" wrote:
On Friday, April 25, 2008 6:06 AM
Jes wrote:
Hola.He eleiminado la p??gina principal (.
Hola.
He eleiminado la p??gina principal (.aspx) desde SD 2007, ??Como puedo
recuperarla?
Grac??as
"Elecktrus" wrote:
On Saturday, April 26, 2008 2:19 PM
Elecktru wrote:
RE: Modificar campo Id de LISTA
"Jes??s" wrote:
On Saturday, April 26, 2008 2:20 PM
Elecktru wrote:
RE: Modificar campo Id de LISTA
Hola, Jesus:
Es normal. El Id es el identificador, que lo asigna el sharepoint al grabar
el registro. por tanto, hasta grabar y refrescar (salir y volver a entrar no
te aparece).
Lo del Created lo siento, pero es que mi sistema esta 'tuneado' y si
funciona, porque en realidad es un campo personalizado.
Segun Microsoft: With references, you can use data contained in different
columns of a list in one or more formulas. Columns of the following data
types can be referenced in a formula: Single line of text, number, currency,
date and time, choice, yes/no, and calculated.
Es decir, no puedes referenciar una columna de tipo Persona.
Hay un truco, que te permitiria poner el login (Dominio\usuario) del
usuario. No esta soportado por Microsoft, pero funciona. Ojo, porque si
alguien modifica el registro, entonces el valor se le actualiza con el login
de ese usuario. El truco es el siguiente, siguelo al pie de la letra:
- crea una nueva columna de texto y llamala asi: me (si, solo la palabra me)
- crea tu campo calculado, haciendo referencia a esta columna. Ejemplo: [me]
& " me ha creado "
- elimina la columna me. Para ello, desde la configuracion de la lista, en
la seccion columnas pinchas en la columna me, y luego el boton eliminar.
Ahora cada vez que crees o edites un registro te aparecera el login del
usuario y el texto o columna que hayas puesto
"Elecktrus" wrote:
On Saturday, April 26, 2008 2:23 PM
Elecktru wrote:
Lo siento, pero no uso Designer.
Lo siento, pero no uso Designer.
Creo que Designer guarda copias de seguridad de lo borrado, mira a ver si
la encuentras por algun sitio. Sino, dile que quieres crear una nueva, y dale
el mismo nombre. Solo perderas los cambos echos, que no son importantes.
"Jes??s" wrote:
On Wednesday, April 30, 2008 2:28 AM
Jes wrote:
Hola Elecktrus.Gracias como siempre por responder.El campo Id.
Hola Elecktrus.
Gracias como siempre por responder.
El campo Id. no se refresca hatra que entro en modificar la columna del
campo y acepto (sin realizar cambios por supuesto). En ese momento se
refresca. No vale con salir y volver a entrar.
??Que se puede hacer?.
Lo del Flujo de trabajo, creo que se puede realizar desde Sd 2007, pero sigo
los pasos que me indicas en un post anterior y no tengo esa opci??n. He
instalado el .NET v 3.0. Creo que es necesario. ??Podr??as orientarme?
Saludos.
"Elecktrus" wrote:
On Wednesday, April 30, 2008 6:15 AM
Elecktru wrote:
RE: Modificar campo Id de LISTA
Hola, Jesus:
Me he despistado un poco, ??que es lo que querias hacer con el flujo de
trabajo, capurar el ID, el usuario o que?
Este post ya se esta volviendo muy largo. Seria mejor que pusieras uno nuevo
pidiendo lo que quieres hacer con el flujo y asi te puedo contestar yo u otra
persona (la gente no suele mirar la paginas antiguas del post)
"Jes??s" wrote:
On Tuesday, March 31, 2009 8:37 AM
Fernando V wrote:
No se refresca el Id calculado
Estoy en una situaci?n similar a Jes, quiero tener un campo del tipo Exp/01/2009 , donde el 01 sea autonum?rico.
Parace ser que hacerlo autonum?rico no es posible, pero usando el campo interno Id tampoco consigo que salga. Me pasa lo mismo, no se actualiza el valor, s?lo lo hace al entrar en la configuraci?n de columna.
Muchas gracias.
On Monday, March 08, 2010 4:56 PM
creyes wrote:
Problemas con la formula de un campo calculado
He creado en una lista personalizada un campo calculado de la siguiente forma:
="REQ"&" - "&[M?dulo principal]&" - "&[ID]
Cuando se crea un nuevo requisito lo hace bien, el c?digo se crea de forma autom?tica, por ejemplo: REQ - GEN - 1
El problema es cuando se edita el requisito, al editarlo en el campo c?digo aparece: REQ - GEN -
Desaparece el 1, como si no cogiera el ID de nuevo.
Es un ERROR del Sharepoint? O como se resuelve?
Un saludo
Caridad
Submitted via EggHeadCafe - Software Developer Portal of Choice
How to display a Gravatar Image with 100 Percent Client Script Code
http://www.eggheadcafe.com/tutorials/aspnet/3c8a04cd-471e-48b7-8dcc-b0877c10ecb4/how-to-display-a-gravatar.aspx