1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 464 |
liaison entre 04 listes déroulantes |
le 02/02/2011 : 15:30 par Kisty
visiteur |
Bonjour, Je suis coincé avec un problème. Ce que je veux c'est de faire une liaison entre 4 listes déroulantes, j'ai réalisé la liaison entre 02 listes, maintenant l'idée de relier mes 4 liste m'échape!!! J'explique:
Liste N°01 : une catégorie de "pizza" (méga, senior, junior); Liste N°02 : une catégorie, elle contient : pizza, sandwitch, boisson ...etc Liste N°03 : sous catégorie de pizza. contient (oriental, classico...etc) sous catégorie de sandwitch. contient (kebab, pita...etc) sous catégorie de boisson. contient (coca, oasis...etc) Liste N°04 : Prix
En gros je veux :
Si je clique sur une catégorie, une sous catégorie s'affichera automatiquement ensuite le prix aussi (j'ai reussi a lier la catégorie avec la sous catégorie)
Une exception : si je clique sur pizza je dois choisir un (méga ou senior ou junior) ensuite la sous catégorie s'affichera et le prix aussi.
Donc je cherche une idée comment faire cette liaison dans mon sous formulaire, j'espère que j'étais claire :)
Cordialement. Kisty |
|
|
Réponse n° 1 -------- le 02/02/2011 : 17:26 par 3Stone
Administrateur
|
Bonjour,
Le principe sur laquelle est basé la "relation" entre plusieures listes est la suivante:
Le critère d'une liste (le critère qui filtre ses données) est la sélection réalisé dans la liste précédente. Dans la liste précédente on demande la mise à jour de la suivante.
Exemple avec deux listes: le critère de la liste2 sera... "Where champX = '" & Me.Liste1 & "';" sur après mise à jour de Liste1 on rafraichit la Liste2... Me.Liste2.Requery
Le principe sera identique avec 4 ou 10 listes!
Un autre problème est la source de ces listes et, à voir ton exemple, cela ne semble pas idéal, voir même erroné.
Pizza, Sandwich, boisson semble être la liste des produits les sous-catégories semblent être : Pizza: oriental, classico, etc. Sandwich: kebab, pita, etc. Boisson: coca, oasis, etc.
les catégories méga, senior, junior sont plutôt des sous-catégories Pizza comme le serait 0.25 - 0.5 et 1L de boisson.
Ce raisonnement supprime ce que tu présente comme une exeption à "Pizza".
Il faudrait donc revoir l'organisation des tables et des champs.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 2 -------- le 02/02/2011 : 19:34 par Kisty
visiteur |
Oui t'as raison, pas une exception "pizza", y a aussi "boisson". Est ce que tu veux que je t'envoie ma base? comme ça tu vois plus ce que je veux faire. A mon avis, j'ai un doute sur la relation entre mes tables "produit" "Catégorie" et "sous catégorie"
Cordialement. Kisty |
|
|
Réponse n° 4 -------- le 02/02/2011 : 21:37 par Kisty
visiteur |
Bonsoir, C'est fait, Merci :)
Cordialement Kisty |
|
|
Réponse n° 5 -------- le 03/02/2011 : 15:39 par Kisty
visiteur |
Bonjour,
Est ce que t'as reçu ma base?
Cordialement. Kisty |
|
|
Réponse n° 6 -------- le 03/02/2011 : 15:56 par 3Stone
Administrateur
|
Bonjour,
Recu et je regarde dès que j'ai un petit moment...
Cordialement, Pierre(3stone) |
|
|
Réponse n° 7 -------- le 03/02/2011 : 16:05 par Kisty
visiteur |
Bonjour,
Ok, Merci Pierre :)
Cordialement Kisty |
|
|
Réponse n° 8 -------- le 04/02/2011 : 17:59 par Kisty
visiteur |
Bonjour,
J'ai trouvé une solution mais j'ai eu deux erreurs :
- Problème d'affichage dans le champ Prix (il affiche les résultats correct, mais avec répétition);
- Et un message d'erreur quand je clique sur "Qte" :
Impossible d'ajouter des enregistrement. la clé de jointure de table "ContenuFacture" n'apparaît pas dans l'ensemble des enregistrements.
Si tu veux, laisse moi un lien pour que je puisse t'envoyer la nouvelle base ;)
Cordialement. Kisty |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|