Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2014, 17:29
Avatar de AtilioNaler
AtilioNaler
 
Fecha de Ingreso: junio-2014
Ubicación: Montevideo
Mensajes: 69
Antigüedad: 9 años, 10 meses
Puntos: 9
Respuesta: vincular fotos en access 2013 por medio de VBA

Yo he creado varias aplicaciones en Access utilizando formularios en los que muestro fotografías. Estos formularios están basados en tablas. Y a las tablas que contendrán imágenes les he creado un campo de tipo Objeto OLE.

Al formulario que mostrará las fotografías hay que insertarle un marco de objeto dependiente. En las propiedades de este marco, en la ficha Datos hay que indicar el Origen del Control que será el campo Objeto OLE de la tabla correspondiente. En las propiedades también se puede especificar si la imagen estará incrustada (formará parte indisoluble del formulario) o vinculada (cualquier modificación en la imagen original se reflejará en la que se vea en el formulario).

Una vez en la vista formulario se hace clic dentro de ese marco y se ejecuta el comando Objeto... del menú Insertar y con la opción Crear desde archivo se indica la ruta del lugar en donde esté almacenada la imagen.

Para hacer esto no es necesario ningún código VBA. A menos, que quieras disponer de un botón que al pulsarlo te ejecute el comando y en ese caso con crear una macro utilizando acciones de Enviar Teclas es todo mucho más sencillo.

Sinceramente no manejo lenguaje VBA por lo que no puedo opinar de esa enorme cantidad de líneas que mostraste. Creo, en mi modesta opinión, que es mucho más sencillo hacerlo con Insertar Objeto.

Espero haber sido de utilidad.
__________________
Leer atenta y detenidamente los mensajes permite una mejor comprensión.

Última edición por AtilioNaler; 07/08/2014 a las 17:32 Razón: Ampliación de la respuesta