Imagenes dinámicas en Report Builder 6i
Hola Luis, Geovanni, Miguel.
Luis, le comento que lo indicado por Geovanni y Miguel es correcto, pero difiero de un punto con Geovanni, y es que para imprimir las imágenes debes convertir el reporte a un PDF (esto es bueno, así compartimos los conocimientos), recuerden que todos los que se ve en el reporte se imprime, "Excepto, algunos atributos propios de la configuración de propiedad del reporte, ejemplo: un icon para invocar otro reporte desde el que ya está en ejecución".
si bien es cierto que Oracle recomienda que se utilice imagen .TIF, no significa que no se utilicen otras extensiones como jpg, bmp, etc. Si es muy probable que al ejecutar el reporte en tiempo de diseño nos presente el error REP-0606: Unable ti read link file, mayormente usando imagen tipo TIF. u otra extensión, todo depende de las correctas propiedades de la imagen o que este corrompida, más bien que no exista en la ruta indicada.
Para verificar lo dicho por Goevanni hice la siguiente prueba, ya que me pareció un poco extraño:
1- creo la tabla, create table path_imagen(sec number(10), ruta varchar2(200));
2- inserto una ruta para invocar la imagen tipo TIF: insert into path_imagen values(1,'C:\Users\AFlorian\Documents\DeskTopBk\DriveD_bk\Data\Fotos\aflorian.tif');
3- creo el y lo genero (en tiempo de diseño, no desde un menu)
4- me presenta el error: REP-0606: Unable ti read link file (esto no significa que no se pueda generar correctamente desde el menú)
5- cambio la extensión a la imagen a: C:\Users\AFlorian\Documents\DeskTopBk\DriveD_bk\Data\Fotos\aflorian.jpg
6- lanzo de nuevo el reporte sin presentar error e imprimo sin convertir a pdf.
Gracias, espero pueda servir para aclarar dudas y ayudar a otros con las mismas.