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

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 329
    Points : 113
    Points
    113

    Par défaut Problème de doublon dans sous-formulaire

    Bonjour,

    Je crée une BD pour établir des devis d'installation de chauffage. Lors d'un précédent échange sur le forum, Jeannot45 m'a donné une piste pour ajouter des articles dans les sous-formulaires du devis.

    Le problème que je rencontre est qu'il y a des doublons. Si je crée plusieurs devis avec le même mode de chauffage et que j'ajoute des articles dans les différents onglets (Générateur, accessoires, capteur), ces articles se retrouvent dans les autres devis.
    Pourtant dans le code du bouton "Ajouter les articles" le n° de devis est bien précisé donc il ne devrait pas y avoir de confusion au niveau des sous-formulaires....

    Quant à l'onglet "capteur" lorsque j'ajoute un article il est inséré plusieurs fois... Il y a donc quelque chose que je n'ai pas du faire correctement.

    Merci pour vos conseils, je joins la BD pour plus de compréhension.

    Gest4.zip

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    12 558
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 12 558
    Points : 19 146
    Points
    19 146

    Par défaut

    Bonjour.

    Habituellement, ce genre de problème vient des champs définis dans les propriétés Champs Père, Champ Fils du contrôle sous-formulaire.
    Regarde ce qu'elles contiennent et valide dans ta source de données que c'est bien sur cela qu'il faut faire la liaison.
    Il paraît probable qu'il manque le champ qui contient le numéro de devis dans ces propriétés.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 329
    Points : 113
    Points
    113

    Par défaut

    Bonjour marot_r,

    Je viens de vérifier et les sous-formulaires ont bien le n° devis dans les champs père et fils.

  4. #4
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    février 2013
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : février 2013
    Messages : 143
    Points : 215
    Points
    215

    Par défaut

    le probleme vient de ta requete source RqListeDEVIS et de la definition de ton combo dans FormListeDEVIS .
    je te joint le fichier revu , dis moi si c'est OK.
    merci
    ++
    Fichiers attachés Fichiers attachés

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 329
    Points : 113
    Points
    113

    Par défaut

    Bonjour James68,

    Je viens de regarder la BD, il semble que le problème de doublon dans le devis soit réglé: lorsque j'ajoute un article il s'incrémente une seul fois dans le sous-formulaire.

    Mais le problème de doublon entre devis est toujours présent : par exemple, si on ouvre le devis n°1 et que dans l'onglet "Accessoires" on ajoute 1 ou plusieurs produits, ces produits se retrouvent dans les autres devis. Ce qui n'est pas normal puisque les champs père et fils du sous-formulaire sont bien renseignés avec le n° de devis...

  6. #6
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    février 2013
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : février 2013
    Messages : 143
    Points : 215
    Points
    215

    Par défaut

    Le problème vient de ta structure relationnel je pense.
    il faudrait revoir un peu les connections.
    le mieux serait de passer par une table d'affectation.
    voir exemple ci dessous.
    ++Nom : Sans titre.jpg
Affichages : 2
Taille : 126,1 Ko

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