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

Modélisation Discussion :

contrôle des doublons sur plusieurs champs


Sujet :

Modélisation

  1. #1
    Membre à l'essai
    Femme Profil pro
    document controller
    Inscrit en
    Décembre 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : document controller
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2011
    Messages : 21
    Points : 22
    Points
    22
    Par défaut contrôle des doublons sur plusieurs champs
    Dans une table de contacts (récupérée depuis une BDD quelconque),
    - la clé est sur le champ Id numauto (= index "oui, sans doublons")
    - Le champ Société est : "indexé : oui avec doublons"
    - Le champ Nom est : "indexé : oui avec doublons"

    et donc, les doublons ne sont pas détectés pour les champs « société » et « Nom », normal, il aurait fallu, je pense, pour cela, mettre la valeur à "indexé : oui sans doublons" !!

    et donc on obtient cela :

    - Le champ Société est à : "indexé : oui sans doublons"
    - Le champ nom est à : "indexé : oui sans doublons"

    Les doublons sont maintenant détectés.
    Mais hélas, les doublons ne sont pas détectés sur les deux champs Société et Nom en même temps.

    Que faut-il faire pour que le contrôle se fasse sur ces deux champs ?
    Cela correspondrait t'il à un index multi-champs ?

    merci pour votre réponse. A+
    christy1

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Il faut enlever les critères que tu as mis sur tes deux champs et revenir aux anciens.

    Lorsque ta table est en mode création, il faut aller sur le bouton Index (c'est un éclair).

    Là tu sélectionnes tes champs dans la deuxième colonne, et tu donnes un nom à l'index. En bas tu verras les critères à appliquer pour avoir une unicité.

    Philippe

  3. #3
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour Christy1 et Philippe,

    Je me permets de m'immiscer, Philippe.

    Christy1, tu as créé un index sur les deux champs :
    l'ajour de
    est donc permis puisque "AB" est bien différent de "AC".

    Comme le dit Philippe, il faut donc, en final, avoir deux index sur chaque champ.

  4. #4
    Membre à l'essai
    Femme Profil pro
    document controller
    Inscrit en
    Décembre 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : document controller
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2011
    Messages : 21
    Points : 22
    Points
    22
    Par défaut
    J'ai enfin réussi à appliquer la solution préconisée (à savoir, un nom différent d'index pour chaque champ indexé et une valeur à "indexé oui sans doublons" pour l'un des champs)

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

Discussions similaires

  1. [XL-2003] Contrôle des doublons sur plusieurs feuilles, puis suppression
    Par DeathLighT dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 04/03/2013, 12h14
  2. Réponses: 2
    Dernier message: 13/03/2012, 15h19
  3. [AC-2007] Identifier des doublons sur plusieurs champs.
    Par neiluj26 dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 22/09/2010, 20h49
  4. Suppression de doublons sur plusieurs champs
    Par riperoutz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/02/2007, 14h23
  5. Reperage de doublon sur plusieur champs
    Par sdblepas dans le forum Access
    Réponses: 2
    Dernier message: 29/06/2006, 18h19

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