Lo que estas haciendo es guardar el nombre de la imagen en la tabla, en lugar de la imagen en si. Esta es una form amuy recomendable de trabajar, ya que si se guardan en la tabla las imagenes (como objetos ole), la bd incrmenta enormemente de tamaño, lo que afecta a su rendiemiento. Un forma de trabajar puede ser, tener un objeto imagen en el form y cargar la imagen. esto se hace asiganando a la pripiedad picture del objeto imagen la ruta de la imagen. Una buena opcion suele ser tener en la misma unbicacion que la bd, una carpeta llmada fotos, donde esten las fotos, y para cargar la foto correspondiente harias algo asi:
me.NombreControlImagen.picture=currentproject.path & "\Fotos\" & me.NombreControlConElNombreDeLaFoto
Esto tendrias que ponerlo en el evento current del form.
En tu caso hay un problema, y es que tienes varias fotos para cada vivienda, y en un form continuo siempre te va a salir la primera, cosa que no sucede en los informes.
Te recomiendo que te pases por aqui:
http://www.mvp-access.com/foro/
es un foro especifico de access, encontraras muchos ejemplos de lo que te he contado.
Un saludo