Formulario vinculado a lista

03/04/2008 - 18:39 por SICYD | Informe spam
Hola a todos,

Tengo la necesidad de diseñar e implementar un sencillo formulario en MOSS
2007. Partiendo de una lista de cursos, se trata de falicitar la
preinscripción a los mismos. Para ello he creado una encuesta, y si bien he
conseguido vincular uno de los campos a la lista de cursos, sólo puedo
visualizar uno de sus campos, y me interesaría que el usuario viera más
valores para poder seleccionar el curso que realmente quiere. Por otro lado
hay una serie de campos que deberían guardar valores por defecto a partir de
los datos del usuario, como el nombre, el e-mail, etc., y no sé cómo
hacerlo.

¿Hago bien en recurrir a las encuestas para lo que quiero? ¿De qué otra
forma podría hacerlo? Estaría bien poder acceder a la preinscripción
directamente desde un elemento de la lista. ¿Se puede hacer?

Saludos.
 

Leer las respuestas

#1 Elecktrus
03/04/2008 - 21:59 | Informe spam
Hola, SYCD:
Yo usaria una lista normal (y no una encuesta). Parte de una lista
personalizada (la crea con un solo campo) y vele añadiendo los campos que
necesitas para la preinscripcion.
En la lista de cursos añade un campoo de tipo Hipervinculo, y ponle valor
por defecto la url de tu lista personalizada de preinscripciones.

Para el resto de lo que quieres, sin programar solo se me ocurre 2 soluciones:
1) En la lista personalizada usas un campo de busqueda (lookup) que enlace
con tu lista de cursos (p.ej con el campo Titulo). Como se supone que el
usuario ha llegado alli pulsando el enlace del elemento, el resto de
informacion del curso la debe conocer el usuario. Al grabarlo, shareppoint ya
graba automaticamente el usuario, y aprtir de eso puede saber su correo
2)Creas una lista personalizada diferente por cada preinscripcion. De esta
forma la lista de cursos tiene un enlace diferente, y cada lista
personalizada puede tener campos que informen del curso como valores
predeterminados de los campos. Obviamente conlleva mucho mas trabajo, ya que
cada vez que crees un curso debes crear la lista asociada

Una forma de ampliar lo que se puede hacer es utilizar los flujos de
sharepoint designer, creando uno conectado a la lista personalizada, que en
funcion del usuario que ha creado la preinscripcion recupera informacion suya
(el correo, etc) y lo guarde en otros campos de la preinscripcion si el
usuario los dejo vacios.
Pero esto eexcede ya la explicacion de esta consulta...

"SICYD" wrote:

Hola a todos,

Tengo la necesidad de diseñar e implementar un sencillo formulario en MOSS
2007. Partiendo de una lista de cursos, se trata de falicitar la
preinscripción a los mismos. Para ello he creado una encuesta, y si bien he
conseguido vincular uno de los campos a la lista de cursos, sólo puedo
visualizar uno de sus campos, y me interesaría que el usuario viera más
valores para poder seleccionar el curso que realmente quiere. Por otro lado
hay una serie de campos que deberían guardar valores por defecto a partir de
los datos del usuario, como el nombre, el e-mail, etc., y no sé cómo
hacerlo.

¿Hago bien en recurrir a las encuestas para lo que quiero? ¿De qué otra
forma podría hacerlo? Estaría bien poder acceder a la preinscripción
directamente desde un elemento de la lista. ¿Se puede hacer?

Saludos.



Preguntas similares