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 :

Remplacement de chaînes identiques dans le champ d'un même enregistrement


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Points : 29
    Points
    29
    Par défaut Remplacement de chaînes identiques dans le champ d'un même enregistrement
    Salut !

    j'ai récupéré une table dont certains champs ont des chaines de caractères comme cela :

    ID CHAMP
    1 NOM1,NOM1,NOM2,NOM3,NOM4
    2 NOM4,NOM5,NOM6,NOM6,NOM7,NOM6
    Comme vous le voyez le principal problème c'est que parfois dans le même champ du même enregistrement j'ai 2 fois ou plus la même chaine.
    J'aimerais pouvoir retirer les chaînes qui sont en double

    ID CHAMP
    1 NOM1,NOM2,NOM3,NOM4
    2 NOM4,NOM5,NOM6,NOM7
    Je suppose qu'il doit falloir passer par les fonctions de manip de chaînes (mid ?) ? Sachant que le séparateur est toujours présent (ça aide je pense)

    Merci de vos futurs conseils.

  2. #2
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Salut,

    Utilise la fonction Split pour récupérer chacune des valeurs dans un tableau.
    Ensuite, tu copies les valeurs dans une table temporaire, tu exécutes une requête basée sur cette table pour éliminer les doublons.
    Tu te sers du résultat de la requête pour réaffecter les valeurs à ton champ.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/06/2014, 14h34
  2. [SAX] 2 balises identiques dans 2 champs différents de base de données
    Par devloper07 dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 22/10/2012, 16h21
  3. Réponses: 6
    Dernier message: 10/08/2012, 17h08
  4. Réponses: 2
    Dernier message: 19/11/2011, 13h21
  5. Charger une image dans un champ TDBImage et l'enregistrer
    Par teZone dans le forum Bases de données
    Réponses: 19
    Dernier message: 10/06/2008, 03h35

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