Cómo crear una base de datos en Access que almacene rutas o archivos adjuntos

Última actualización: 24/07/2025
Autor: Isaac
  • Access permite guardar archivos adjuntos o solo rutas, según convenga.
  • El uso de campos de datos adjuntos facilita la gestión de documentos y su visualización.
  • Guardar solo rutas mantiene la base de datos ligera, ideal para grandes volúmenes.
  • La funcionalidad es apta para usuarios sin conocimientos avanzados de programación.

Ejemplo de base de datos Access con rutas y archivos adjuntos

¿Te has preguntado alguna vez cómo organizar documentos, imágenes o archivos vinculados directamente desde una base de datos sin complicarte la vida escribiendo código? Microsoft Access es una de las opciones más potentes y sencillas para almacenar y gestionar archivos adjuntos o rutas de documentos, permitiendo centralizar toda la información de forma eficiente.

En este artículo te explico de manera clara y natural cómo crear una base de datos en Access que almacene rutas o archivos adjuntos, sus ventajas, los pasos más importantes y los detalles técnicos que debes conocer para que tu gestión documental sea robusta, rápida y fácil de mantener. Prepárate para descubrir todo lo que necesitas saber, desde los conceptos más básicos hasta las funcionalidades avanzadas, integrando los mejores métodos y consejos prácticos.

¿Qué es y para qué sirve una base de datos en Access?

Una base de datos en Access es un sistema donde se organiza, clasifica y protege información muy variada: desde datos de clientes o productos, hasta documentos electrónicos, facturas o incluso fotografías. Access no solo permite crear tablas y almacenar datos, sino que también ofrece herramientas visuales para consultas, informes y formularios, facilitando así la entrada, búsqueda y análisis de información.

Lo más interesante es que Access integra funciones específicas para adjuntar archivos directamente a los registros. Esto resulta especialmente útil si trabajas con documentación digitalizada (facturas, contratos, imágenes, etc.), o si simplemente necesitas llevar una relación ordenada de ubicaciones de archivos en el disco, mediante rutas.

Con Access puedes:

  • Crear y personalizar tablas para cualquier necesidad (inventarios, clientes, historial de facturas, etc.).
  • Adjuntar uno o más archivos por cada registro fácilmente.
  • Vincular archivos mediante rutas para mantener la base de datos ligera y ágil.
  • Visualizar, modificar y administrar documentos o imágenes desde formularios y consultas.

Campos de datos adjuntos y rutas: ¿Qué opción elegir?

Access permite guardar archivos empleando su tipo de campo Datos adjuntos, o bien almacenar directamente la ruta del archivo (su localización en el sistema), lo cual puede hacerse usando un campo de tipo texto. ¿Qué opción es mejor para ti?

Si quieres guardar el archivo en la base de datos (por ejemplo, una factura PDF o una imagen), el campo de datos adjuntos es perfecto: mantiene todo centralizado y permite acceder a los archivos sin depender de la carpeta original. Además, Access puede comprimir archivos automáticamente según su formato, ayudando a ahorrar espacio.

Por otro lado, si no quieres que la base de datos crezca demasiado, o prefieres evitar duplicidades almacenando solo la ubicación del archivo, basta con añadir un campo de tipo texto y guardar allí la ruta (por ejemplo, ‘C:\Facturas\2024\factura124.pdf’). Así, abres el documento desde su carpeta original y la base de datos permanece mucho más ligera.

  Cómo identificar la versión de puerto USB en Windows

¿Cuál es el principal inconveniente de cada sistema? Guardar muchos archivos adjuntos puede hacer que la base de datos sea demasiado grande y lenta, mientras que vincular rutas requiere que los archivos no se muevan de su carpeta, pues perderías el enlace. Por eso, según tus necesidades, puedes combinar ambos métodos o seleccionar el que más te convenga.

Ventajas de usar campos de datos adjuntos en Access

El tipo de campo Datos adjuntos ha superado a las antiguas técnicas como OLE (Vinculación e incrustación de objetos), que resultaban ineficaces y ocupaban mucho espacio. Entre sus principales ventajas destacan:

  • Facilidad para agregar archivos de forma nativa, sin programar nada.
  • Compatibilidad con numerosos formatos: imágenes (JPG, PNG, GIF, BMP), documentos de Office, archivos zip, entre otros.
  • No se necesita software adicional para visualizar la mayoría de archivos adjuntos, a diferencia del antiguo OLE.
  • Gestión simplificada: con un doble clic puedes añadir, eliminar o editar archivos vinculados a cada registro.

Además, puedes adjuntar varios ficheros a un solo registro (por ejemplo, diferentes documentos de un mismo cliente), gestionarlos desde formularios y guardarlos o exportarlos según convenga. El tamaño máximo de cada archivo adjunto es de 256 MB, y la base de datos total puede alcanzar los 2 GB.

¿Cómo crear una base de datos en Access con rutas o archivos adjuntos?

access path files

El proceso de creación es muy sencillo y puede adaptarse tanto si quieres guardar los archivos dentro de la base de datos como si solo necesitas guardar rutas. Aquí tienes los pasos generales:

1. Crear una base de datos nueva o abrir una existente

Abre Microsoft Access y selecciona “Nueva base de datos de escritorio”. Asigna un nombre representativo y guarda el archivo .accdb en tu carpeta preferida. Si ya tenías una base creada, simplemente ábrela desde el menú “Archivo > Abrir”.

2. Crear o modificar una tabla

Puedes hacerlo desde la pestaña “Crear > Tabla”, o elegir una ya existente. Las tablas serán el núcleo de tu base de datos: por ejemplo, “Clientes”, “Facturas” o “Documentos”.

3. Añadir un campo de datos adjuntos

Para guardar archivos directamente, necesitas un campo especial. Hazlo así:

  • Abre la tabla en “Vista Hoja de datos” y localiza la columna “Agregar nuevo campo”. Dale un nombre (por ejemplo, “ArchivoAdjunto”) y selecciona “Datos adjuntos” en el tipo de datos.
  • Si trabajas en “Vista Diseño”, añade un nuevo campo, ponle el nombre que quieras y elige “Datos adjuntos” como tipo.
  Home windows 10 Caught on Checking For Updates: How you can Repair?

Guarda los cambios. Recuerda que una vez asignado el tipo Datos adjuntos, no podrás cambiarlo después (aunque sí eliminar el campo si te has equivocado).

Para almacenar rutas de archivos

Solo tienes que añadir un campo de tipo “Texto corto” o “Texto largo” y guardar ahí la dirección completa del archivo o carpeta. De este modo, puedes abrir los documentos desde su ubicación real haciendo doble clic o mediante un botón personalizado.

Cómo adjuntar archivos a los registros de Access

Una vez tienes tu campo de datos adjuntos listo, añadir documentos es muy fácil:

  1. Abre la tabla en la vista Hoja de datos.
  2. Haz doble clic en la celda correspondiente al campo de datos adjuntos.
  3. Se abrirá una ventana llamada “Datos adjuntos”. Haz clic en “Agregar”.
  4. Busca el archivo en tu ordenador (puedes seleccionar varios de golpe) y pulsa “Abrir”.
  5. Por último, pulsa “Aceptar” para añadir los documentos al registro.

Puedes repetir este proceso para añadir más archivos al mismo registro, eliminarlos o editarlos desde la misma ventana. Cuando los archivos estén adjuntos, Access mostrará un pequeño icono de clip en la celda para indicar que hay documentos asociados.

Administrar y visualizar archivos adjuntos desde formularios

Una de las grandes utilidades de Access es que puedes ampliar la funcionalidad de tus tablas a través de formularios personalizados. Así, la gestión de archivos es mucho más sencilla.

Para mostrar y manejar datos adjuntos en un formulario:

  • Edita el formulario en “Vista Diseño”.
  • Desde la pestaña “Diseño”, usa “Agregar campos existentes” y arrastra el campo de datos adjuntos al formulario.
  • Coloca el control donde prefieras y ajusta las propiedades si lo necesitas.

Desde el formulario podrás abrir, añadir o eliminar archivos adjuntos de manera visual e intuitiva. Si el registro contiene varias imágenes o documentos, puedes desplazarte fácilmente entre ellos usando las flechas del control.

Guardar, editar y eliminar archivos adjuntos

Access también permite modificar o extraer fácilmente los archivos guardados:

  • Guardar archivos en otra ubicación: Abre la ventana de datos adjuntos, selecciona el archivo y elige “Guardar como”. Elige la carpeta donde lo copiarás.
  • Editar archivos: Haz doble clic en el documento adjunto y, si tienes instalado el programa compatible (Word, Excel, etc.), podrás editarlo normalmente. Al guardar los cambios y volver a Access, este te preguntará si deseas conservar la versión modificada.
  • Eliminar archivos adjuntos: En la ventana de datos adjuntos, selecciona el documento y pulsa “Quitar”.

Recuerda que Access almacena temporalmente los archivos editados en la carpeta temporal de Windows hasta que decidas guardarlos en la base de datos.

Ventajas de administrar archivos adjuntos desde formularios e informes

Al integrar los campos de datos adjuntos en formularios e informes, podrás:

  • Visualizar imágenes directamente mientras navegas por los registros.
  • Acceder y manipular documentos desde un mismo panel, sin necesidad de buscarlos manualmente.
  • Agregar o eliminar archivos fácilmente sin abrir la tabla principal.
  Consejos para cambiar la ubicación de la copia de seguridad de iTunes en House Home windows 10

Ten en cuenta que los informes solo permiten visualizar o guardar archivos adjuntos, pero no editarlos, ya que son de solo lectura.

Formatos de archivo soportados y limitaciones

Access puede gestionar la mayoría de formatos habituales en el trabajo diario:

  • Imágenes: BMP, JPEG (JPG, JPE), GIF, PNG, TIFF, ICON, WMF, EMF, entre otros.
  • Documentos: Word, Excel, PowerPoint, archivos ZIP, archivos de texto (.txt), XML.

No obstante, hay ciertos formatos que Access bloquea por motivos de seguridad (por ejemplo, ejecutables, scripts o archivos del propio Access de versiones antiguas). Antes de intentar adjuntar archivos, revisa la lista oficial de formatos bloqueados en la documentación de ayuda de Access para evitar errores innecesarios.

¿Cómo se comprimen los archivos adjuntos en Access?

Access comprime automáticamente los archivos adjuntos salvo que ya estén comprimidos en su formato nativo. Por ejemplo, imágenes JPEG, GIF o archivos zip no se volverán a comprimir, mientras que BMP, TIFF o documentos sin comprimir sí lo serán, ayudando así a optimizar el espacio ocupado en la base de datos.

Este sistema de compresión permite manejar grandes volúmenes de documentos sin que la base crezca en exceso, aunque es recomendable no superar el límite máximo de 2 GB.

Trabajar con rutas: vincular archivos externos

En muchas ocasiones, lo más práctico es no adjuntar los archivos físicas a la base de datos, sino vincular la ubicación donde están guardados. Para ello:

  • Crea un campo de texto donde almacenarás la ruta completa (por ejemplo, D:\Documentos\Factura_A123.pdf).
  • Agrega los enlaces manualmente o usando un formulario que incluya un campo para la ruta.
  • En los formularios puedes añadir un botón con una macro para abrir el archivo usando el comando “Vincular a hipervínculo”.

La principal ventaja es que la base de datos no aumenta de tamaño, aunque perderás la referencia si el archivo es movido o eliminado de su ubicación original. Este método es el preferido para usuarios que gestionan grandes volúmenes de documentos y no quieren sobrecargar Access.

Microsoft Office versiones y diferencias-0
Artículo relacionado:
Cómo solucionar problemas de Office al abrir archivos grandes: guía completa y actualizada

Deja un comentario