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 :

Requête sans doublon ? dans une table de jonction ? [AC-2003]


Sujet :

Modélisation

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2013
    Messages : 12
    Points : 7
    Points
    7
    Par défaut Requête sans doublon ? dans une table de jonction ?
    Bonsoir,

    Dans le cadre d'une gestion d'impression d'étiquettes j'ai créer une petite base access (2500 références)
    En fait, elle sert a éditer des étiquettes de médicaments en fonction d'une dotation de service

    J'ai donc une table "Produits" qui gère les médicaments (la clé primaire étant le N°de produit)
    Une table "Services" qui gère les services(N°, nom, localisation) (la clé primaire étant un N°auto de service)
    Et une table de Jonction : Idjonction(Clé primaire) ; Le N°de produit; Le N°de service...
    Enfin une table "Dotation" Sans clé puisque c'est un import successif de N°de produits, et de N°service) je ne peut pas affecter d'indexation sans doublons au 2 champs puisque 1 service utilise plusieurs médicaments et que un médicament peut être utilisé par plusieurs services...
    ça me donne une table qui me va bien...


    Sauf que j'aimerai pour faciliter la vie des utilisateurs (ne pas vider la table dotation) puisqu'elle sert à générer les étiquettes ...mais permettre à une requête d'ajouter d'un coup le N° de service et le N°de produit sans qu'aucun doublon ne soit possible...

    sur un tuto j'ai trouvé un formulaire avec un code évenement qui vérifie que les association n'existe pas mais je suis incapable de le traduire en requête ou de l'adapter avait vous des conseilles ou une idée ?

    D'avance merci

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 359
    Points : 23 829
    Points
    23 829
    Par défaut
    Tu peux utiliser une clef primaire composée.

    Il te suffit de sélectionner les 2 champs et de cliquer sur l'icône "Clef" ... et voilà, Access s'assurera que tu n'as jamais qu'une et une seule association entre un service donné et un médicament particulier.

    A+

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2013
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Merci beaucoup cela fonctionne nickel....
    Bon là j'en suis à empêcher la réexécution de la requête...
    ou tout au moins signaler à l'utilisateur que le couple existe déjà mais ceci est une autre histoire ^^

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 359
    Points : 23 829
    Points
    23 829
    Par défaut
    Si tu as un formulaire, tu peux utiliser l'événement "Sur erreur" pour afficher un message à ton utilisateur au lieu du message système.

    A+

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

Discussions similaires

  1. [AC-2003] empêcher une requête ajout d'afficher des doublons dans une table
    Par facteur dans le forum VBA Access
    Réponses: 19
    Dernier message: 31/10/2012, 15h35
  2. Fusionner sans doublons dans une requète
    Par Michaël HENNEQUIN dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 19/02/2009, 16h27
  3. Requête pour supprimer des doublons dans une table
    Par nomade333 dans le forum Contribuez
    Réponses: 0
    Dernier message: 30/03/2008, 12h48
  4. Eliminer des Doublon dans une Table
    Par Soulama dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 03/02/2005, 14h27
  5. [access]doublons dans une table en access !
    Par hackerandco dans le forum Bases de données
    Réponses: 6
    Dernier message: 14/06/2004, 14h45

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