Para cambiar el origen del control OLE en un informe de Access en función del contenido de un campo en el registro listado, puede usar el evento OnFormat del detalle del informe para actualizar la propiedad SourceDoc del control OLE.
Aquí hay un ejemplo de código que puede usar en el evento OnFormat del detalle del informe:
En este ejemplo,
`ruta_de_acceso_y_nombre_de_archivo` es el nombre del campo que contiene la ruta de acceso, nombre y extensión de archivo.
`nombre_del_control_OLE` es el nombre del control OLE que desea actualizar.
Cuando el informe se formatea para cada registro en el conjunto de registros, el evento OnFormat se activa para el detalle del informe. En ese momento, el código actualiza la propiedad SourceDoc del control OLE con la ruta de acceso y el nombre de archivo almacenados en el campo correspondiente del registro actual.
Espero que esto te ayude.