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 ?.
Have a nice day ...