none
Vincular un campo de busqueda a un fichero RRS feed

  • Pregunta

  •  

    Hola

    Supongo que no sera dificil, pero no logro encontrar la manera de hacerlo. Tengo una biblioteca de documentos, con pdf, word, etc... y otra lista desde la cual selecciono a traves de un campo de busqueda enlazado conla biblioteca de documentos, que documentos anexar al nuevo item. La necesidad que se me plantea, es que al hacer clic en el documento, querria mostrar directamente el fichero pdf, word, etc, y no el dispform asociado al item y luego hacer clic en el nombre para abrir el documento.

     

    Sabeis alguna cosa para hacer al respecto??

     

     

    Mxs gracias

    Alex

    lunes, 17 de marzo de 2008 12:41

Respuestas

  • Alex:

    No hay una forma facil de hacerlo, ya que solo puedes vincular a un subconjunto de campos reducido.

    Hay avarias psoibillidades pero todas requieren algo de codigo .net (creo que con el designer no seria suficiente).

    1)añadir un campo extra a la Biblioteca de documentos, que sea la url del documento. Esta url la deben teclrear a mano los que suban el documento, o bien tneer un manejador en la bibliioteca y que la rellene. Tu lista se vincula a ese campo

     

    2) Otra forma es añadir un campo de tipo url a tu lista, y un manejador, de forma que cuando asocies un archivo, el manejador recupera la url del docuemnto y completa este campo. Luego los usuarios solo tienen que pinchar en el, y ya esta.

    Esta es mas complicada, porque creo que no hay un evento especifico para atachar ficheros, y debrias mirar en los eventos de alta y modiciacion si llevan un fichero atachado.

     

    Como veras, todas las opciones pasan por escribir codigo. Tu veras si merece la pena tanto esfuerzo solo para evitarse que aparezca una pantalla (para los usuarios solo es un clik mas...)

     

    lunes, 17 de marzo de 2008 19:12

Todas las respuestas

  • Alex:

    No hay una forma facil de hacerlo, ya que solo puedes vincular a un subconjunto de campos reducido.

    Hay avarias psoibillidades pero todas requieren algo de codigo .net (creo que con el designer no seria suficiente).

    1)añadir un campo extra a la Biblioteca de documentos, que sea la url del documento. Esta url la deben teclrear a mano los que suban el documento, o bien tneer un manejador en la bibliioteca y que la rellene. Tu lista se vincula a ese campo

     

    2) Otra forma es añadir un campo de tipo url a tu lista, y un manejador, de forma que cuando asocies un archivo, el manejador recupera la url del docuemnto y completa este campo. Luego los usuarios solo tienen que pinchar en el, y ya esta.

    Esta es mas complicada, porque creo que no hay un evento especifico para atachar ficheros, y debrias mirar en los eventos de alta y modiciacion si llevan un fichero atachado.

     

    Como veras, todas las opciones pasan por escribir codigo. Tu veras si merece la pena tanto esfuerzo solo para evitarse que aparezca una pantalla (para los usuarios solo es un clik mas...)

     

    lunes, 17 de marzo de 2008 19:12
  • Hola,

       Gracias por la respuesta. Sobre el punto 1, lo habia intentado, y no me funcionaba. Si añado un campo de tipo "linea de texto" y le meto la URL del fichero, me lanzaba el dispform, y si le meto el campo de tipo hipervinculo, no me visualiza cuando intento vincularlo en otra lista...

       Buscare acerca del manejador de eventos. Ya he trabajado con ellos alguna vez, asi que intentare hacerlo de esta manera.

     

       la verdad es que si por fuese, 2 clic del raton y punto. Pero, el cliente siempre tiene la razon...

     

    Mxs Gracias

    Alex

    martes, 18 de marzo de 2008 8:15