Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Puede usar la acción de macro ImportExportData para importar o exportar datos entre la base de datos actual de Access (.mdb o .accdb) o el proyecto de Access (.adp) y otra base de datos. Para Access bases de datos de escritorio, también puede vincular una tabla a la base de datos actual de Access desde otra base de datos. Con una tabla vinculada, tiene acceso a los datos de la tabla mientras que la tabla en sí permanece en la otra base de datos.

Nota: A partir de Access 2010, se cambió el nombre de la acción de la macro TransferDatabase a ImportExportData.

Nota: Esta acción no se permitirá si la base de datos no es de confianza.

Configuración

La acción de macro ImportExportData tiene los siguientes argumentos:

Argumento de la acción

Descripción

Tipo de transferencia

El tipo de transferencia que desea realizar. Seleccione Importar, Exportar o Vincular en el cuadro Tipo de transferencia de la sección Argumentos de la acción de la ventana de diseño de la macro. El valor predeterminado es Importar.

Nota: El tipo de transferencia Vínculo no es compatible con los proyectos de Access (.adp).

Tipo de base de datos

El tipo de base de datos desde la que importar, exportar o vincular. Puede seleccionar Microsoft Access u otro tipo de base de datos en el cuadro Tipo de base de datos . El valor predeterminado es Microsoft Access.

Nombre de la base de datos

El nombre de la base de datos desde la que importar, exportar o vincular. Incluya la ruta de acceso completa. Este argumento es obligatorio.

Para los tipos de bases de datos que usan archivos independientes para cada tabla, como FoxPro, Paradox y dBASE, escriba el directorio que contiene el archivo. Escriba el nombre de archivo en el argumento Origen (para importar o vincular) o el argumento Destino (para exportar).

Para las bases de datos ODBC, escriba la cadena de conexión de conectividad abierta de bases de datos (ODBC) completa.

Para ver un ejemplo de una cadena de conexión, vincule un tabla externa a Access:

  1. En la pestaña Datos externos, en el grupo Importar, haga clic en Access.

  2. En el cuadro de diálogo Obtener datos externos , escriba la ruta de acceso de la base de datos de origen en el cuadro Nombre de archivo .

  3. Haga clic en Vincular al origen de datos creando una tabla vinculada y haga clic en Aceptar.

  4. Seleccione una tabla en el cuadro de diálogo Vincular tablas y haga clic en Aceptar.

Abra la tabla recién vinculada en vista Diseño y vea la propiedades de tabla haciendo clic en Hoja de propiedades en la pestaña Diseño , en Herramientas. El texto del valor de la propiedad Description es el cadena de conexión de esta tabla.

Para obtener más información sobre las cadenas de conexión ODBC, vea el archivo de ayuda u otra documentación para el controlador ODBC de este tipo de base de datos ODBC.

Tipo de objeto

El tipo de objeto que se va a importar o exportar. Si selecciona Microsoft Access para el argumento Tipo de base de datos , puede seleccionar Tabla, Consulta, Formulario, Informe, Macro, Módulo, Página de acceso a datos, Vista servidor, Diagrama, Procedimiento almacenado o Función en el cuadro Tipo de objeto . El valor predeterminado es Tabla. Si selecciona cualquier otro tipo de base de datos, o si selecciona Vínculo en el cuadro Tipo de transferencia , este argumento se omite.

Si va a exportar un consulta de selección a una base de datos de Access, seleccione Tabla en este argumento para exportar el conjunto de resultados de la consulta y seleccione Consulta para exportar la consulta en sí. Si va a exportar una consulta de selección a otro tipo de base de datos, este argumento se ignora y se exporta el conjunto de resultados de la consulta.

Origen

El nombre de la tabla, la consulta de selección o el objeto de Access que desea importar, exportar o vincular. Para algunos tipos de bases de datos, como FoxPro, Paradox o dBASE, este es un nombre de archivo. Incluya la extensión del nombre de archivo (como .dbf) en el nombre de archivo. Este argumento es obligatorio.

Destino

El nombre de la tabla importada, exportada o vinculada, consulta de selección u objeto de Access en la base de datos de destino. Para algunos tipos de bases de datos, como FoxPro, Paradox o dBASE, este es un nombre de archivo. Incluya la extensión del nombre de archivo (como .dbf) en el nombre de archivo. Este argumento es obligatorio.

Si selecciona Importar en el argumento Tipo de transferencia y Tabla en el argumento Tipo de objeto , Access crea una nueva tabla que contiene los datos de la tabla importada.

Si importa una tabla u otro objeto, Access agrega un número al nombre si entra en conflicto con un nombre existente. Por ejemplo, si importa Empleados y empleados ya existe, Access cambia el nombre de la tabla importada u otro objeto Empleados1.

Si exporta a una base de datos de Access u otra base de datos, Access reemplaza automáticamente cualquier tabla u otro objeto existente que tenga el mismo nombre.

Solo estructura

Especifica si se importa o exporta solo la estructura de una tabla de base de datos sin ninguno de sus datos. Seleccione o No. El valor predeterminado es No.

Comentarios

Puede importar y exportar tablas entre Access y otros tipos de bases de datos. También puede exportar consultas de selección de Access a otros tipos de bases de datos. Access exporta el conjunto de resultados de la consulta en forma de tabla. Puede importar y exportar cualquier objeto de base de datos de Access si ambas bases de datos son bases de datos de Access.

Si importa una tabla de otra base de datos de Access (.mdb o .accdb) que sea una tabla vinculada en esa base de datos, seguirá vinculándose después de importarla. Es decir, se importa el vínculo, no la tabla en sí.

Si la base de datos a la que está accediendo requiere una contraseña, aparece un cuadro de diálogo al ejecutar la macro. Escriba la contraseña en este cuadro de diálogo.

La acción ImportExportData es similar a los comandos de la pestaña Datos externos , en Importar o Exportar. Puede usar estos comandos para seleccionar un origen de datos, como una base de datos de Access u otro tipo de base de datos, una hoja de cálculo o un archivo de texto. Si selecciona una base de datos, aparecen uno o varios cuadros de diálogo en los que selecciona el tipo de objeto para importar o exportar (para bases de datos de Access), el nombre del objeto y otras opciones, dependiendo de la base de datos desde la que esté importando, exportando o vinculando. Los argumentos de la acción ImportExportData reflejan las opciones de estos cuadros de diálogo.

Si desea proporcionar información de índice para una tabla de dBASE vinculada, primero vincule la tabla:

  1. En la pestaña Datos externos , en el grupo Importar , haga clic en Más.

  2. Haga clic en Archivo dBASE.

  3. En el cuadro de diálogo Obtener datos externos , escriba la ruta de acceso del archivo dBASE en el cuadro Nombre de archivo .

  4. Haga clic en Vincular al origen de datos creando una tabla vinculada y, a continuación, haga clic en Aceptar.

  5. Especifique los índices en los cuadros de diálogo para este comando. Access almacena la información del índice en un archivo de información especial (.inf), que se encuentra en la carpeta Microsoft Office.

  6. Después, puede eliminar el vínculo a la tabla vinculada.

La próxima vez que use la acción ImportExportData para vincular esta tabla dBASE, Access usará la información de índice que ha especificado.

Nota: Si consulta o filtra una tabla vinculada, la consulta o el filtro distingue mayúsculas de minúsculas.

Para ejecutar la acción ImportExportData en un módulo Visual Basic para Aplicaciones (VBA), use el método TransferDatabase del objeto DoCmd .

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×