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 :

Recherche de doublon


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 120
    Par défaut Recherche de doublon
    Bonjour,

    J'ai une table client, j'aimerais pouvoir faire une recherche de doublon d'une façon simple sur les champs :

    "Nom"; "Prénom"; "Adresse"

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 73
    Par défaut
    Jette un petit coup d’œil dans la FAQ :
    http://sqlpro.developpez.com/cours/doublons/

    Le principe c'est de créer une table avec les doublons et afficher le nombre de fois ou ils sont répétés.

    Après tu adaptes en fonction de tes besoins.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 120
    Par défaut
    Merci :-)

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 120
    Par défaut
    Citation Envoyé par lex89 Voir le message
    Jette un petit coup d’œil dans la FAQ :
    http://sqlpro.developpez.com/cours/doublons/

    Le principe c'est de créer une table avec les doublons et afficher le nombre de fois ou ils sont répétés.

    Après tu adaptes en fonction de tes besoins.
    Bonjour lex89,

    Ta faq m'a bien aidé. Je sais maintenant faire une recherche de doublons relatifs.

    Par contre, j'ai un problème avec les quasis doublons.

    1) La fonction lower n'est pas reconnue
    2) J'ai beau changer une lettre cela ne fonctionne jamais...

    Comment pourrais je adapter ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SELECT DISTINCT *
    FROM   T_DOUBLON T1
    WHERE  EXISTS
       (SELECT *
        FROM   T_DOUBLON T2
        WHERE  T1.NUM <> T2.NUM
          AND  (LOWER(T1.NOM)    LIKE '%' + LOWER(T2.NOM) + '%'    OR LOWER(T2.NOM) LIKE '%' + LOWER(T1.NOM)+'%')
          AND  (LOWER(T1.PRENOM) LIKE '%' + LOWER(T2.PRENOM) + '%' OR LOWER(T2.PRENOM) LIKE '%' + LOWER(T1.PRENOM) + '%'))

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    bonsoir,

    sous Access, on utilisera plutôt la fonction LCase mais il me semble qu'Access est insensible à la casse au niveau des requêtes.


    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    ...AND  (T1.NOM  LIKE "*" & T2.NOM & "*"   OR ...

    à tester...

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 120
    Par défaut
    Que fais "*" ?

    Ca a l'air de fonctionner...

  7. #7
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    Citation Envoyé par Gregk84 Voir le message
    Que fais "*" ?
    L'astérisque * remplace plusieurs caractères.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 21/11/2005, 14h24
  2. Recherche de doublons "non strict"
    Par Oluha dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/01/2005, 09h21
  3. [VBA] Algo de recherche de doublons
    Par guams dans le forum VBA Access
    Réponses: 6
    Dernier message: 27/07/2004, 17h10
  4. recherche de doublons dans un fichier texte
    Par portu dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 07/10/2003, 14h13
  5. Réponses: 2
    Dernier message: 19/08/2003, 18h04

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