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 :

Convertir le type d'un champ


Sujet :

Access

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 177
    Points : 55
    Points
    55
    Par défaut Convertir le type d'un champ
    Bonjour,

    Quel est le moyen de convertir du texte en numeriquen, du numerique en date ou encore du numerique en texte dans une table access.
    En effet aprés une importation de données externe en format .txt (avec de £ partout et completement illisible) access me met des types de données completements farfelu. Lorsque que j'essaye de les changer directement dans la table des champs entiers s'effacent ou sont indéchiffrables...

    Y a t-il un moyen avec des requetes mise a jour ou ajout ?
    Merci d'avance !

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    En général la conversion est implicite. C'est à dire que si un champ texte contient 2, tu pourras le passer en numérique sans problème. Par contre, s'il contient 2A, il faudra d'abord exécuter une requête qui modifie la valeur en 2

    Exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE MaTable SET monchamp=Val(Monchamp)
    Puis ensuite changé le type du champ

  3. #3
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 177
    Points : 55
    Points
    55
    Par défaut
    je ne suis pas un expert d'access, ou est-ce que je met ce code ?
    Par ailleur, lors de l'execution de l'assistant d'importation j'ai le message suivant qui m'empeche de selectionner les champs pour definir leurs type :

    "L'expression ColumnSelected entrée comme parametre de la proprieté de type evenement est à l'origine d'une erreur. Une erreur est survenue lors du chargement d'un controle ActiveX sur un de vos formulaires ou états.

    * Le résultat de l'expression n'est pas le nom d'une macro, le nom d'une fonction définie par l'utilisateur ou [Event Procedure]
    * Une erreur a peut etre été commise lors de l'évaluation d'un fonction, d'un evenement ou d'une macro."

    Je n'y comprend rien... la base est vierge, je n'ai pas encore taper une ligne de code...

Discussions similaires

  1. tester le type d'un champ
    Par gskoala dans le forum Bases de données
    Réponses: 9
    Dernier message: 08/10/2004, 16h48
  2. changement de type pour un champ dans une table
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 23/02/2004, 15h26
  3. [LG]Convertir le type double en string
    Par @tom@ dans le forum Langage
    Réponses: 8
    Dernier message: 18/01/2004, 19h20
  4. Convertir un type de donnée sous SQL Server
    Par Fleep dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/08/2003, 15h15
  5. Type d'un champ
    Par topolino dans le forum Requêtes
    Réponses: 1
    Dernier message: 31/07/2003, 09h08

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