Hola, Amílcar.
No necesitas un campo general para imprimir la imagen. Puede usar directamente el pathname completo en el reporte. Haz la prueba y verás que es mucho más fácil de esta manera.
Suerte.
>Hola Martin,
>
>Te cuento toda la historia: como tu dices estoy guardando en la tabla solo la referencia a la imagen, y en realidad uso los siguientes comandos solo al momento de imprimir el reporte
>
>**********************************************************
>Select Empresas
>xxImagen = Empresas.RefImagen
>APPEND GENERAL ImagenTemporal FROM (xxImagen)
>
>Select Productos
>REPORT FORM Productos ...
>
>Select Empresas
>APPEND GENERAL ImagenTemporal && Para eliminar la imagen temp.
>**********************************************************
>
>Todo esto para poder mostrar el logo de la Empresa en el encabezado de mi reporte de productos usando un control OLE y diciendole que el origen de la imagen viene de un "Campo" en este caso Empresas.ImagenTemporal.
>
>El logo de la empresa lo debe asignar el mismo usuario en un form usado para "configurar" la empresa, este form tiene, entre otras cosas, un boton que llama GETPICT() para guardar la referencia de la imagen en un campo llamado Empresas.RefImagen
>
>Usando APPEND GENERAL ImagenTemporal FROM (xxImagen) al momento de imprimir
>solo guarda una imagen distorsionada o un acceso directo a la imagen o algo parecido.
>
>Tambien, pensando en un listado tipo catálogo, con imagenes "asignadas" a cada producto por el usuario para luego ser usadas en un Reporte, se presentaría el mismo problema.
>
>Como se podría hacer para "resolver" este problemita ?.