ACC : Importer table d'erreurs n'a pas été créé durant une importation a échoué

Traductions disponibles Traductions disponibles
Numéro d'article: 171852 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Novice : Nécessite une connaissance de l'interface utilisateur sur les ordinateurs mono-utilisateur.

Agrandir tout | Réduire tout

Sommaire

Symptômes

Microsoft Access 7.0 et 97 ne créez pas une table erreurs d'importation après une importation d'un fichier texte ou feuille de calcul échoue.

Cause

Les circonstances dans lesquelles Microsoft Access 7.0 et 97 créer une table erreurs d'importation ont changé par rapport aux versions antérieures de Microsoft Access. Microsoft Access 7.0 et 97 créer une table erreurs d'importation que dans les situations suivantes :
  • Les données dans un champ sont inappropriées pour le type de données de champ de destination. Par exemple, le type de données du champ de destination est numérique, mais les données contiennent une valeur de texte.
  • Les données dans un champ numérique sont trop volumineuse pour la taille de champ du champ de destination. Par exemple, le champ de destination possède un taille du champ propriété est définie sur octet, mais les données contiennent une valeur supérieure à 255.
  • Les données que vous importez contiennent une valeur de type NULL que vous tentez d'ajouter à un champ NuméroAuto (Microsoft Access 97 uniquement).
  • La table à laquelle vous ajoutez les données contient des champs de la réplication.

Statut

Ce comportement est voulu par la conception même du produit.

Plus d'informations

La table erreurs d'importation contient les descriptions d'erreurs que Microsoft Access rencontre lorsque vous tentez d'importer un fichier texte ou une feuille de calcul. Le tableau comprend les noms de champ et les numéros de ligne qui indiquent les données qui a provoqué des erreurs.

Versions de Microsoft Access antérieures à Microsoft Access 7.0 créent une table erreurs d'importation dans les situations suivantes :
  • Les données dans un champ que vous importez sont inappropriées pour le type de données de champ de destination. Par exemple, le champ de destination est un type de données numérique, mais les données contient une valeur de texte.
  • Les données dans un champ numérique sont trop grandes pour la taille de champ du champ de destination. Par exemple, le champ de destination possède un taille du champ propriété est définie sur octet, mais les données contiennent une valeur supérieure à 255.
  • Les enregistrements que vous importez contiennent des doublons qui devraient être stockées dans la clé primaire de la table de destination ou dans n'importe quel champ de la table ayant la propriété Indexé (Indexed) est définie sur Oui (sans doublons).
  • Les données que vous importez violent une règle de validation de champ ou une table.
  • Les enregistrements que vous importez contiennent des valeurs NULL pour un champ dont la propriété Required est définie sur Oui.
  • Les données contient des enregistrements qui ne peut pas être analysées par Microsoft Access. Cela peut se produire lorsque vous importez une valeur de texte qui contient le caractère de délimitation du texte (généralement les guillemets) dans les données. Par exemple, la table erreurs d'importation contiendrait une entrée d'erreur pour les données de texte suivantes, car il contient un guillemet :
          "10 - 3 1/2" disks/box"
    						

Procédure pour reproduire le problème

L'exemple suivant tente d'importer un enregistrement viole l'intégrité référentielle dans la table Order Details dans la base de données Comptoir.mdb.
  1. Ouvrez n'importe quel éditeur de texte, tel que le bloc-notes, puis créez le nouveau fichier texte suivant :
           99999,54,7.45,20,0.000
    						
  2. Enregistrez le fichier texte en tant que c:\Mes Documents\OrdDetails.txt.
  3. Démarrez Microsoft Access et ouvrez la base de données exemple Comptoir.mdb.
  4. Dans le menu fichier, pointez sur données externes et cliquez sur Importer.
  5. Dans la boîte de dialogue Importer, sélectionnez fichiers texte dans la zone Type de fichier.
  6. Recherchez le dossier C:\My Documents, sélectionnez OrdDetails.txt et cliquez sur Importer.
  7. Dans l'écran première de l'Assistant Importation de texte, sélectionnez la délimité option, puis cliquez sur Suivant.
  8. Dans le deuxième écran de l'Assistant Importation de texte, cliquez sur Suivant.
  9. Dans le troisième écran de l'Assistant Importation de texte, sélectionnez l'option «Dans un existant table» et sélectionnez la table Order Details dans la liste.
  10. Cliquez sur Terminer. Notez que vous recevez message d'erreur suivantes :
    Microsoft Access n'a pas pu ajouter toutes les données à la table.

    La valeur des champs de 0 enregistrement (s) ont été supprimée, et enregistrement (s 1) ont été perdus suite de violations de clé.

    * Si des données ont été effacées, celles que vous avez collées ou importées ne correspondent pas aux types de données des champs ou à la propriété TailleChamp dans la table de destination.

    * Si les enregistrements ont été perdus, soit les enregistrements que vous avez collés contiennent des valeurs de clé primaire qui existent déjà dans la table de destination ou ils ne respectent pas les règles d'intégrité référentielle pour une relation définie entre les tables. Voulez-vous quand même continuer ?
  11. Cliquez sur Oui. Notez que Microsoft Access ne crée pas une erreurs d'importation table.

Références

Pour plus d'informations sur la table erreurs d'importation, recherchez dans l'index de l'aide pour «Table erreurs d'importation.»

Propriétés

Numéro d'article: 171852 - Dernière mise à jour: vendredi 14 février 2014 - Version: 3.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Access 95 Standard
  • Microsoft Access 97 Standard
Mots-clés : 
kbnosurvey kbarchive kbmt kbprb kbusage KB171852 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 171852
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

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