ACC: Importar tabla de errores que no se crea durante la importación error

Seleccione idioma Seleccione idioma
Id. de artículo: 171852 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Principiante: Requiere conocimientos de la interfaz de usuario en equipos de usuario único.

Expandir todo | Contraer todo

En esta página

Síntomas

Microsoft Access 7.0 y 97 no cree una tabla de errores de importación después de una importación de un archivo de texto o la hoja de cálculo se produce un error.

Causa

Han cambiado las circunstancias en que Microsoft Access 7.0 y 97 crear una tabla de errores de importación de versiones anteriores de Microsoft Access. Microsoft Access 7.0 y 97 crean una tabla de errores de importación sólo en las situaciones siguientes:
  • No de los datos de un campo están apropiado para el tipo de datos del campo de destino. Por ejemplo, el tipo de datos del campo de destino es numérico, pero los datos contienen un valor de texto.
  • Los datos de un campo numérico son demasiado grandes para el tamaño del campo de destino. Por ejemplo, el campo de destino tiene un tamaño del campo propiedad establecida en byte, pero los datos contienen un valor mayor que 255.
  • Los datos que está importando contienen un valor nulo que intenta anexar a un campo Autonumérico (sólo en Microsoft Access 97).
  • La tabla a la que está anexando los datos contiene campos de la replicación.

Estado

Este comportamiento es por diseño.

Más información

La tabla de errores de importación contiene descripciones de los errores de que Microsoft Access encuentra al intentar importar un archivo de texto o la hoja de cálculo. La tabla incluye nombres de campo y los números de fila que indican los datos que ha provocado errores.

Las versiones anteriores de Microsoft Access que Microsoft Access 7.0 crean una tabla de errores de importación en las situaciones siguientes:
  • No de los datos de un campo que está importando están apropiado para el tipo de datos del campo de destino. Por ejemplo, el campo de destino es un tipo de dato numérico, pero los datos contienen un valor de texto.
  • Los datos de un campo numérico son demasiado grandes para el tamaño del campo de destino. Por ejemplo, el campo de destino tiene un tamaño del campo propiedad establecida en byte, pero los datos contienen un valor mayor que 255.
  • Los registros que está importando contienen valores duplicados que podrían almacenarse en la clave principal de la tabla de destino o de cualquier campo de la tabla que tiene la propiedad Indizado establecida en Sí (sin duplicados).
  • Los datos que está importando cumplen una regla de validación de campo o tabla.
  • Los registros que está importando contienen valores de NULL para un campo cuya propiedad requerido está establecida en Sí.
  • Los datos contienen registros que no se puede analizar por Microsoft Access. Esto puede ocurrir cuando importa un valor de texto que contiene el carácter delimitador de texto (normalmente, las comillas) dentro de los datos. Por ejemplo, la tabla errores de importación contendría una entrada de error para los datos de texto siguientes porque contiene un carácter de comillas:
          "10 - 3 1/2" disks/box"
    						

Pasos para reproducir este comportamiento

En el ejemplo siguiente se intenta importar un registro infringe la integridad referencial en la tabla Order Details de la base de datos de ejemplo Neptuno.mdb.
  1. Abra cualquier editor de texto, como el Bloc de notas y crear el nuevo archivo de texto siguiente:
           99999,54,7.45,20,0.000
    						
  2. Guarde el archivo de texto como c:\Mis Documents\OrdDetails.txt.
  3. Inicie Microsoft Access y abra la base de datos de ejemplo Neptuno.mdb.
  4. En el menú Archivo, seleccione obtener datos externos y, a continuación, haga clic en Importar.
  5. En el cuadro de diálogo Importar, seleccione archivos de texto en el cuadro Tipo de archivo.
  6. Busque la carpeta c:\Mis documentos, seleccione OrdDetails.txt y haga clic en Importar.
  7. En la primera pantalla del Asistente para importación de texto, seleccione el delimitado y, a continuación, haga clic en Siguiente.
  8. En la segunda pantalla del Asistente para importación de texto, haga clic en Siguiente.
  9. En la tercera pantalla del Asistente para importación de texto, seleccione la opción "En una tabla existente" y seleccione la tabla Order Details en la lista.
  10. Haga clic en Finalizar. Aparecerá el mensaje de error siguiente:
    Microsoft Access no pudo anexar todos los datos a la tabla.

    Se elimina el contenido de los campos de registros 0 y 1 registros se han perdido debido a infracciones de claves.

    * Si se ha eliminado datos, los datos que pegó o importó se no utilizar para coinciden con a los tipos de datos de campo o la propiedad FieldSize en la tabla de destino.

    * Si se han perdido, o los registros que pegó contienen valores de clave principal que ya existen en la tabla de destino o bien infringen reglas de integridad referencial para una relación definida entre tablas. ¿Desea continuar de todos modos?
  11. Haga clic en Sí. Tenga en cuenta que Microsoft Access no crea un errores de importación tabla.

Referencias

Para obtener más información acerca de la tabla de errores de importación, busque el índice de Ayuda "Tabla de errores de importación".

Propiedades

Id. de artículo: 171852 - Última revisión: jueves, 13 de febrero de 2014 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbprb kbusage KB171852 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 171852

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com