IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Pb de type lors de l'importation de fichier Excel


Sujet :

Access

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Pb de type lors de l'importation de fichier Excel
    Bonjour,

    j'importe une table depuis un fichier Excel, pour faire, j'utilise l'assistant Access.
    Une des étapes consiste à choisir les champs à importer, de definir les index et de choisir le type de donnée du champ. Cependant le choix du type de donnée reste grisé !
    Je ne peux donc pas forcer le format d'un champ en texte et l'import ne se fait pas intégralement.

    Comment modifier les types de données des champs à importer ?

    Merci

  2. #2
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 155
    Points : 111
    Points
    111
    Par défaut
    Salut,
    J'ai eu le même problème que toi et j'y suis pas arrivée avec l'assistant d'importation

    Par contre ce que tu peux faire c'est importer simplement ta table, une fois qu tu l'as dans ta base de données, tu peux modifier le type des données des champs

    jne sais pas si ça peut t'aider

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,

    Avec DoCmd.TransferSpreadsheet tu peux transférer dans une table (avec tous tes formats), mais cette table comme table vierge au départ, et ensuite fait en une copie avec le nouveau nom.

    Starec

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Le problème est que je veux automatiser cet import.
    J'ai modifié la table ou s'importe ce fichier excel, pourtant les erreurs d'importation persistent (impossible de convertir du texte en nombre... pourtant le champ est un champ texte)

  5. #5
    Invité
    Invité(e)
    Par défaut
    Re

    Ce que je fais pour certains types (ex. code postal) je mets la colonne en texte, j'enregistre le fichier excell au format txt et j'importe le txt, ce n'est pas automatique, mais cela marche à tous les coups.

    Peut-être peux-tu par automation enregistrer ton fichier en .txt, et aprés automatisé ton import.

    Starec

  6. #6
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    je viens de lire ceci sur un site :

    ATTENTION : Si on essaie d'importer de l'Excel, non seulement, on n'a pas le bouton "Avancé" qui permet de sauvegarder le modèle d'importation, mais en plus, Access force la définition de certains champs comme étant de type numérique alors qu'en fait il existe certains enregistrements dont le type est de texte. Résultat : Plein d'erreurs d'importation, et on ne peut apparemment rien y faire.
    Je vais donc essayer autrement

Discussions similaires

  1. [AC-2007] Ajout d'une durée de 12:00 lors d'un import de fichier Excel
    Par lbrun79 dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/06/2015, 13h52
  2. [AC-2003] Doublon lors de l'importation de fichier Excel
    Par A0080 dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 23/03/2011, 22h47
  3. [AC-2007] Problème lors de l'import de fichiers Excel
    Par brice86190 dans le forum Modélisation
    Réponses: 2
    Dernier message: 05/02/2010, 10h06
  4. [VBA-A] Pb de type dans l'Importation de fichier Excel
    Par afossier dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2006, 11h10
  5. Réponses: 4
    Dernier message: 27/10/2005, 11h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo