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 :

Extraire des chiffres


Sujet :

Access

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 105
    Par défaut Extraire des chiffres
    J'importe des fichiers Excel dans une base de données. Seulement, une colonne comporte des données que je ne peux pas utiliser comme ca.
    Le champs est de type A555A. Il faut que je crée une autre colonne qui supprimera la première et la dernière lettre en ne gardant que les chiffres.

    Commment faire sous Access?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 105
    Par défaut
    je sais qu'il faut que j'utilise la fonction mid(chaine,2,3) mais ou dois-je la mettre pour que l'extraction se fasse pour chaque nouvel enregistrement?

  3. #3
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 134
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Il faut faire cela en 2 temps...
    1/ Importer la feuille dans une table...
    2/ Créer une requête qui met à jour le champ avec une fonction ou une formule...
    Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ValeurNumerique: Gauche(ExtracChaîne([TonChamp];2);NbCar([TonChamp])-2)
    Cela marche que si tu es sûre que ta valeur alpha comporte 5 caractères avec un chiffre et un seul au début et à la fin de la chaîne...

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 105
    Par défaut
    Mais où dois je mettre cette fonction???? De quel genre de requête parle t-on?

  5. #5
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 134
    Billets dans le blog
    5
    Par défaut
    Tu construits une requête Mise à Jour... dans la zone "Mise à jour:, tu tapes la formule..."
    Ou alors via VBA avec l'objet CurrentDB tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MySQLUpdate= "UPDATE MaTable SET MonChamp = _
    Left(Mid([MonChamp],2),Len([MonChamp])-2);"
    CurrentDB.Execute MySQLUpdate, dbSeeChanges
    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

Discussions similaires

  1. Extraire seulement des chiffres dans une cellule
    Par helkøwsky dans le forum Excel
    Réponses: 2
    Dernier message: 12/11/2010, 17h59
  2. extraire des chiffres d'un string
    Par ola-oz dans le forum C#
    Réponses: 4
    Dernier message: 29/07/2010, 14h52
  3. Réponses: 4
    Dernier message: 03/04/2008, 14h26
  4. Réponses: 11
    Dernier message: 31/03/2008, 19h18
  5. Réponses: 6
    Dernier message: 25/06/2007, 11h00

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