none
Reproting Services: Como mostrar fotos desde un directorio? RRS feed

  • Pregunta

  • Estimados una ves mas sigo con mis consultas: Esta ves la consulta que tengo es la siguiente, tengo una tabla de empleados donde tengo un campo "sEmploImag" como se puede en el script se está direccionando a un directorio, ahora la consulta es como recupero desde esa direccion las imagenes de cada persona con ese edentificador? en MS SQL Server Reporting Services Versión 10.

    select --*
    iEmploEmpl, sEmploName, sEmploImag
     from RHU.Emplo

    iEmploEmpl   sEmploName          sEmploImag
    114         Pepe Ortíz         /Display/RHU/Image/pepe.gif
    122         Lola ortiz        /Display/RHU/Image/lola.gif
    123         Carol Viscarra    /Display/RHU/Image/carol.gif
    124         Rene Sanchez    /Display/RHU/Image/rene.gif

    Ademas les adjutno la captura donde estoy emplementando mi reporte, donde estoy equivocado?:


    Sin mas que decir y agredeciendo de antemano a ustedes
    Saludos Daniel Julio

    miércoles, 14 de diciembre de 2011 19:05

Respuestas

  • Hola esta muy sencillo mira en mi caso las fotos las tengo en un directorio de mi servidor y las puedo llamar de dos modos

    - si tengo una tabla con empleados y deseo que a lado de su nombre me muestre la foto entonces agrego una imagen y en la expresion agrego la siguiente linea de codigo "http://nombreservidor/carpetadondeguardolasfotos/empleados"+Fields!codigoempleado.Value+".JPG" agrego jpg porque en mi caso son jpg las fotos si en tu caso es gif cambiale la extension

    ahora si quiero que mis fotos aparezcan en la cabecera agrego la siguiente linea

    ="http://nombreservidor/fotos/empleados/"+ReportItems!alumno_id.Value+".JPG" espero te sirva a mi me funciona perfectamente

    viernes, 16 de diciembre de 2011 13:17
  • Si te entiendo bien el tipo de origen que necesitas es external (no tengo RS en español pero supongo es Externo), si usas Base De Datos lo que RS trata de hacer es leer los bytes de la base de datos y mostrarlos en tu objeto de imagen, como tu imagen esta en un servidor que accesas con una URL el tipo de imagen es External y en el campo construyes la expresion como lo menciona aprendiz wpf

     

    Jaime -  http://blogs.msdn.com/b/jtarquino/

    This posting is provided "AS IS" with no warranties, and confers no rights

     

    jueves, 22 de diciembre de 2011 18:48

Todas las respuestas

  • Hola esta muy sencillo mira en mi caso las fotos las tengo en un directorio de mi servidor y las puedo llamar de dos modos

    - si tengo una tabla con empleados y deseo que a lado de su nombre me muestre la foto entonces agrego una imagen y en la expresion agrego la siguiente linea de codigo "http://nombreservidor/carpetadondeguardolasfotos/empleados"+Fields!codigoempleado.Value+".JPG" agrego jpg porque en mi caso son jpg las fotos si en tu caso es gif cambiale la extension

    ahora si quiero que mis fotos aparezcan en la cabecera agrego la siguiente linea

    ="http://nombreservidor/fotos/empleados/"+ReportItems!alumno_id.Value+".JPG" espero te sirva a mi me funciona perfectamente

    viernes, 16 de diciembre de 2011 13:17
  • Estimado aprendiz wpf mi consulta es que tipo de origen tendria que elegir? asi como se vé en la captura esta como Base de Datos y la expresion tendria que pegar, donde dice "Usar este campo".

    Sin mas que decir Saludos

    Daniel Julio

    sábado, 17 de diciembre de 2011 14:02
  • Mira si elijes base de datos en usar el campo vas a elegir donde se encuentra la ruta de tus imagenes

     

    ejemplo estoy llamando en mi dataset a select nombre, apellido,foto from empleados

    los datos que se van a mostrar en usar este campo son los datos que tu llamaste en tu dataset

    entiendes?

    ahi le indicas que campo necesitas en tu caso sera  sEmploImag

    lunes, 19 de diciembre de 2011 14:31
  • Si te entiendo bien el tipo de origen que necesitas es external (no tengo RS en español pero supongo es Externo), si usas Base De Datos lo que RS trata de hacer es leer los bytes de la base de datos y mostrarlos en tu objeto de imagen, como tu imagen esta en un servidor que accesas con una URL el tipo de imagen es External y en el campo construyes la expresion como lo menciona aprendiz wpf

     

    Jaime -  http://blogs.msdn.com/b/jtarquino/

    This posting is provided "AS IS" with no warranties, and confers no rights

     

    jueves, 22 de diciembre de 2011 18:48