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 :

Problème création formulaire commande fournisseur


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    assistant de gestion SI
    Inscrit en
    Juillet 2016
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : assistant de gestion SI
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2016
    Messages : 57
    Points : 26
    Points
    26
    Par défaut Problème création formulaire commande fournisseur
    Bonjour à toutes et à tous,

    Tout d'abord, je sais qu'un grand nombre de questions a été posées par rapport à mon problème.

    Je souhaiterai créer une BDD avec ,entre autres, un formulaire de commande concernant les achats.Voici mon schéma relationnel :

    .Nom : schema.jpg
Affichages : 527
Taille : 34,3 Ko

    Je souhaiterai, à partir, d'une liste déroulante de fournisseurs (cboFournisseur) que s'affichent dans le sous formulaire SF_LigneCde, via une 2ème liste déroulante Articles (cboArticle), les articles correspondant à ce fournisseur ainsi que toutes les infos associées (désignation, prix...).

    Mon principal problème étant la table ProduitFournisseur à relier, car pour un même produit je peux avoir plusieurs fournisseurs, avec donc des tarifs différents.

    j'ai réussi à créer ce même formulaire sans plusieurs fournisseurs par produits, et là je m'en sortais (quoique...à chaque fois que je choisissais un produit dans la liste associé au fournisseur, ca me créait un nouvel article dans ma table article...mais bon je m'éparpille !).

    J'ai eu beau changer la source de ce sous formulaire et créer plusieurs requête, ça ne fonctionnait pas.
    Comme par exemple :
    Nom : schema 2.jpg
Affichages : 405
Taille : 80,3 Ko

    J'ai eu beau essayé de mettre la requête R_LigneCde en source du sous formulaire SF_LigneCde, là j'ai carrément eu le sous formulaire lui-même qui ne s'affichait pas.

    J'ai pas mal, énormément, éplucher des dizaines de forums sur ce sujet, ainsi que les nombreux tuto sur les formulaire de recherche sur ce même site (entre autre ceux de Claude Leloup, d'Argyronet), rien qui ait pu m'aider...j'ai passé des heures à essayer de régler ce problème par moi-même...

    Si quelqu'un aurait l'extrême gentillesse d'aiguiller une pauvre âme perdue sur les sentiers d'Access, je lui en serai fortement reconnaissant...

    Merci d'avance.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    Commençons par le commencement. Qu'est-ce qui ne va pas ? Tu parles de trop de choses en même temps. Peux-tu poster ta base de données sans données confidentielles et indiquer "exactement" ce que tu veux faire ?

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    assistant de gestion SI
    Inscrit en
    Juillet 2016
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : assistant de gestion SI
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2016
    Messages : 57
    Points : 26
    Points
    26
    Par défaut
    Bonsoir,

    Oui effectivement, c'est un peu confus...désolé.

    Je n'arrive pas à créer une requête dans mon sous formulaire permettant de relier mes 2 listes déroulantes, afin d'afficher les articles correspondant à chaque fournisseur ainsi que les informations qui vont avec.

    Malheureusement, je ne suis plus au boulot et n'y serais pas demain non plus...je ne pourrais donc pas fournir ma base avant jeudi...en espérant que tu sois toujours la pour me donner un coup de main ;-)

    Quoiqu'il en soit, merci de ta réponse.

    A+

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    assistant de gestion SI
    Inscrit en
    Juillet 2016
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : assistant de gestion SI
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2016
    Messages : 57
    Points : 26
    Points
    26
    Par défaut
    Bonjour,

    1000 excuses pour ma réponse tardive, j'étais occupé à d'autres choses à mon boulot.

    Test2 - Copie.zip

    Donc, mon problème est que je n'arrive pas à relier ma liste déroulante fournisseur (cboFournisseur) avec une 2ème liste déroulante Article, qui afficherait donc les articles du fournisseur sélectionné et toutes les infos qui vont avec.

    j'ai fais un peu tout et n'importe quoi (sic) afin de modifier la source du sous formulaire mais sans arriver à mes fins...s'il n'y avait pas plusieurs fournisseurs pour un seul produit, je m'en sortirais mais ce n'est pas le cas.

    j'ai parcouru plein de forums où l'on disait qu'il fallait créer une table intermédiaire entre articles et fournisseur mais c'est cette même table T_ProduitFournisseur qui me pose problème...je me doute que c'est une histoire de requête mais je bloque complètement...

    Donc si quelqu'un(s) pouvait venir à mon secours...

    Merci d'avance.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    assistant de gestion SI
    Inscrit en
    Juillet 2016
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : assistant de gestion SI
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2016
    Messages : 57
    Points : 26
    Points
    26
    Par défaut
    D'ailleurs, je ne sais même pas si les structures des tables T_LigneCde et T_ProduitFournisseur sont bonnes...rapport aux clés primaire...
    Peut-être aurait-fallu "regrouper" les clés id_cde et id_art en clé primaire dans la table T_LigneCde et les clés id_art et id_fournisseur en clé primaire dans la table T_ProduitFournisseur...? (J'ai lu un peu tout et son contraire à ce sujet)

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Ci-joint ta base modifiée pour ton sujet. Regarde la source de la zone de liste déroulante.

    Cordialement.
    Fichiers attachés Fichiers attachés
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    assistant de gestion SI
    Inscrit en
    Juillet 2016
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : assistant de gestion SI
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2016
    Messages : 57
    Points : 26
    Points
    26
    Par défaut
    Bonjour,

    Merci beaucoup à toi pour la rapidité de ton intervention

    Je viens de jeté un oeil dessus, y'a quelque trucs que je comprend pas pour le moment mais je me penche dessus...

    En tout cas, merci encore !

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    assistant de gestion SI
    Inscrit en
    Juillet 2016
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : assistant de gestion SI
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2016
    Messages : 57
    Points : 26
    Points
    26
    Par défaut
    Bonjour Madefemere,

    Tout d'abord, merci encore pour ta réponse et sa rapidité

    Malheureusement, mes lacunes sont plus grandes que ce que je pensais...

    Tout d'abord, comme sur l'image jointe, le formulaire ne garde que la désignation du dernier article choisi...Why that ? (j'ai eu beau rajouter du requery un peu partout (sic), rien n'y fait), de même que le calcul du champ total ligne qui ne s'effectue que sur la 1ère ligne...
    Nom : Formulaire.jpg
Affichages : 330
Taille : 68,0 Ko

    De plus, si tu avais la bonté de m'expliquer l'explication du requery sur le focus...

    Je sais, ca fait beaucoup de question...désolé mais tu as été vraiment efficace jusqu'ici donc je me permet de revenir t'importuner (toi ou quelqu'un d'autre d'ailleurs)

    Voilà voilà

    Merci d'avance.

  9. #9
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    Je répondrai par la plus facile d'abord :
    De plus, si tu avais la bonté de m'expliquer l'explication du requery sur le focus...
    En fait, la zone de liste doit être mise à jour selon le fournisseur choisi (on ne sait pas ce que fait un opérateur, c'est une garantie du codeur). J'utilise l'évènement "réception focus" de la liste pour être sûr qu'au moment où on l'active, elle dépend bien du fournisseur choisi. Sur un autre évènement, il se peut que...

    Pour :
    Tout d'abord, comme sur l'image jointe, le formulaire ne garde que la désignation du dernier article choisi...Why that ? (j'ai eu beau rajouter du requery un peu partout (sic), rien n'y fait), de même que le calcul du champ total ligne qui ne s'effectue que sur la 1ère ligne...
    C'est un problème récurent avec les zones de textes indépendantes dans un formulaire continu et je savais que la question allait être posée. La solution que j'utilise est de créer une requête basée sur la table Ligne de commande et les caractéristiques de l'article et utiliser cette requête comme source du sous-formulaire. Ainsi, la zone de texte "Designation" aura comme source le champ correspondant.
    La base modifiée est en pièce jointe.

    Cordialement.
    Fichiers attachés Fichiers attachés
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  10. #10
    Nouveau membre du Club
    Homme Profil pro
    assistant de gestion SI
    Inscrit en
    Juillet 2016
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : assistant de gestion SI
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2016
    Messages : 57
    Points : 26
    Points
    26
    Par défaut
    Bonsoir,

    Encore une fois, merci de ton aide précieuse ! (Je sais pas pourquoi mais je sens que je vais souvent répéter cette phrase... )

    Je me doutais bien qu'il fallait une requête comme source du sous formulaire...je pavoise pas hein vu que j'ai pas réussi à trouver laquelle !

    J'ai pas la possibilité de regarder maintenant mais je m'y attele des que possible.

    Dernière question : on est d'accord que le requery aurait pu se retrouver sur l'événement after update ?

    1000 mercis madefemere.

    Cordialement.

  11. #11
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    afterupdate de quelle contrôle ?
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  12. #12
    Nouveau membre du Club
    Homme Profil pro
    assistant de gestion SI
    Inscrit en
    Juillet 2016
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : assistant de gestion SI
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2016
    Messages : 57
    Points : 26
    Points
    26
    Par défaut
    De la liste déroulante Code_article (renommée cboArticle)

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

Discussions similaires

  1. Problème création formulaire
    Par lightalex01 dans le forum Word
    Réponses: 2
    Dernier message: 08/08/2012, 10h00
  2. Problème création formulaire Multi critère Access
    Par kennygthebest dans le forum VBA Access
    Réponses: 12
    Dernier message: 01/03/2012, 13h16
  3. [VxiR2] Problème création d'un fournisseur de données en deskI
    Par offishal dans le forum Deski
    Réponses: 2
    Dernier message: 21/12/2009, 13h47
  4. Problème création formulaire HTLM et CSS
    Par moughlee dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/05/2009, 14h05
  5. Problème création formulaire en ASP.NET
    Par Rick62 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 19/02/2008, 17h59

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