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

VBA Access Discussion :

supprimer tout ce qu'il y a avant un mot


Sujet :

VBA Access

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 200
    Points : 157
    Points
    157
    Par défaut supprimer tout ce qu'il y a avant un mot
    bonjour,
    j'ai besoin de supprimer d'une chaine de caractere tout ce qui se trouve avant un mot.
    Pour explication, j'ai un champs de table ou j'ai plein de donnée mais Dans chaque champ ya une valeur commune genre xxxxxx\monMot\yyyyyyy
    je ne connais pas le nombre de carcatere avant \monMot\ ni le nombre après.
    je veux supprimer tout ce qui se trouve avant \monMot\ mais vu que je connais pas la position du \ je n'y arrive pas
    j'arrive a chercher le dernier "." d'une chaine par exemple mais je n'arrive pas a chercher " tout ce qui se trouve avant \monmot\"
    je ne sais pas si je suis assez explicite.
    D'avance merci si vous avez de l'aide je suis prenneur

  2. #2
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    bonsoir,


    Cette requête devrait faire l'affaire

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE MaTable SET MaTable.Champ = Mid([Champ],InStr([Champ],"\monMot"),Len([Champ]));

    InStr([Champ],"\monMot") recherche la position et en utilisant la fonction extraction tu obtiendras ton résultat

    Le nom du champ (champ) et de ta table (MaTable) sont à adapter à ton cas

    Bonne soirée

  3. #3
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 917
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 917
    Points : 4 821
    Points
    4 821
    Par défaut
    Bonjour à tous,

    Juste une petite erreur de syntaxe pour la fonction instr
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     InStr(1 , [Champ],"\monMot")
    CDLT

Discussions similaires

  1. supprimer toutes les balises d'un code html (regex?)
    Par le y@m's dans le forum Langage
    Réponses: 5
    Dernier message: 21/01/2014, 10h08
  2. Supprimer toutes les lignes et colonnes d'un tableau
    Par pekka77 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/12/2005, 11h26
  3. [MS-DOS] Supprimer tout les sous répertoires contenu dans un
    Par Furius dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 30/11/2005, 12h24
  4. Supprimer toutes les partitions Dos
    Par Houssem dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 25/08/2005, 00h36
  5. Supprimer TOUTES les tables d"une bd
    Par perlgirl dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 14/12/2004, 12h12

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