Hola Mar:
Cuando tienes un cuadro de Imagen en un informe y la Ruta de un registro intermedio no existe (campo ruta en blanco), te repite el registro anterior y si existe pero está mal escrita, da error. Prueba con este Evento en la sección detalle del informe, que como verás tiene en cuenta ambos casos:
Private Sub Detalle_Format(Cancel As Integer, FormatCount As Integer)
On Error GoTo MensError
If Not IsNull(RutaImagen) Then
'Trata de cargar la Foto pero si es incorrecta salta al control de errores
CuadroImagen.Visible = True
CuadroImagen.Picture = RutaImagen
Else
'Oculta el Cuadro Imagen para no repetir la Foto
CuadroImagen.Visible = False
End If
Exit Sub
MensError:
'La Ruta o el Nombre archivo son incorrectos (No encuentra la Foto)
If Err.Number = 2220 Then
ImagenFoto.Visible = False
End If
End Sub
En la Sección detalle, junto al Cuadro de Imagen tienes que tener un cuadro de texto (visible o invisible) que recoga la ruta de la Imagen para asignársela a la propiedad Picture del Cuadro de Imagen (supongo que así lo harás, pero te lo digo por si acaso).
Saludos
Enrique