Forum - Questions générale - Sujet n°464

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 10/02/2011 : 17:45  Sujet n° 464  liaison entre 04 listes déroulantes

le 02/02/2011 : 15:30
par Kisty

Anonyme

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
 sujet clos  Haut

[]   

DébutPrécédent [ 1 2 ] SuivantFin
Réponse n° 9
--------
le 05/02/2011 : 02:54
par 3Stone

Anonyme

Administrateur

Bonjour kayser wink

Il y a pas mal d'erreurs dans ton projet de base...
tu as une table commande, mais pas de table DétailsCommande
dans ta table commande, tu as un clé primaire composée de idClient et idProduit, pourquoi ?  idClient doit être clé externe. De plus, tu n'as de champ idCommande qui lui devrait être clé primaire.

Mêmes problèmes pour ContenuFacture avec NumFacture et idProduit !

La table Int (que signifie ce "Int" ?) est une sous table de la table Cat, et non l'inverse...

Un autre problème est le ContenuFacture ou il manque le champ Prix. Ce champ est nécessaire pour "fixer" le prix définitivement pour uns facture... sinon il évolue à chaque fois que tu modifies le prix dans la table Produit.

Note, en tant que débutant, il ne faut pas se jeter sur la construction de formulaires, le plus important sont les tables et les relations. Toute erreur à ce niveau est irrattrapable par la suite. Pour faire les tests de fonctionnalité, on saisi à la main quelques enregistrements directement dans les tables. Les premières erreurs se découvrent déjà à ce moment là.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 10/02/2011 : 17:45  Haut
Réponse n° 10
--------
le 05/02/2011 : 14:38
par Kisty

Anonyme

visiteur
Bonjour,

Ok, merci pour les conseils, je vais changé le modèle mais est ce que t'as un exemple de liaison entre 4 liste déroulante?
ou tu peu corriger ma base stp; et tu m'explique ce que tu vas changé, comme ça je ferais pas cette erreur dans l'avenir :)

Cordialement    
Kisty
  clos par 3Stone le 10/02/2011 : 17:45  Haut
Réponse n° 11
--------
le 05/02/2011 : 18:40
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

je vais changé le modèle

 
Pour aider à cela, il faut absolument lire et comprendre ce genre de texte (et pages suivantes)
 
Citation :

est ce que t'as un exemple de liaison entre 4 liste déroulante?

 
Je t'ai expliqué le principe du fonctionnement !
Mais cela ne resoud rien, tant que les tables ne sont pas ce qu'elles devraient être.
 
Citation :

tu peu corriger ma base stp; et tu m'explique ce que tu vas changé, comme ça je ferais pas cette erreur dans l'avenir :)

 
Soyons sérieux, je ne vais pas faire les bases de toutes les personnes qui n'ont pas l'envie ou le temps d'apprendre d

Cordialement,
Pierre(3stone)
  clos par 3Stone le 10/02/2011 : 17:45  Haut
Réponse n° 12
--------
le 05/02/2011 : 20:41
par Kisty

Anonyme

visiteur
Bonsoir,

Ce n'est pas une question de ne pas envie d'apprendre! sinon je viens et je demande directement un modèle prêt a l'emploi comme certain personne qui  cherchent la solution sans casse-tête.
Je voulais dire : tu me corrige les relations, ou tu me donne un exemple, parce que je sais dés le début c'est un problème de modélisation.
Désolé, je ne voulais pas te déranger, et merci pour les conseils et réponses ;)

Cordialement.
Kisty
  clos par 3Stone le 10/02/2011 : 17:45  Haut
Réponse n° 13
--------
le 06/02/2011 : 00:03
par 3Stone

Anonyme

Administrateur

Bonjour,

 
Citation :

Je voulais dire : tu me corrige les relations, ou tu me donne un exemple, parce que je sais dés le début c'est un problème de modélisation.

 
Je pense que tu n'as pas bien saisi...

On ne peut pas corriger des relations entre des tables mal réalisées.
Et on ne peut pas non plus corriger les tables sans avec réalisé la modélisation k

Par exemple, à voir les "produits" que tu proposes, je pense que tu as besoin d'une table T_Produits et d'une table T_Clients.
Ensuite, une table T_Commandes et une table T_CommandesDetails.
La table facture et détails_facture ne semblent pas nécessaires, car je pense que tu n'envoies pas réellement des factures au clients "après" les avoir fourni...

Donc, puisque je tente de deviner tes besoins, il me semble qu'il te suffirai d'avoir une case à cocher nommée "Payé" dans la table T_Commandes.
Ainsi, plus tard, dans le formulaire des commandes, on n'afficherai que les commande en cours et plus celles qui sont acquitées.

Je me trompe peut-être totalement, car pour faire la modélisation, il faut absolument connaître TOUS les détails du fonctionnement et de ce que l'on souhaite exactement faire.

Il faut donc absolument commencer par le début, c'est à dire, noter tous les besoins, tous ce que l'on souhaite gérer, les renseignements et informations que l'on souhaites réellement saisir pour en disposer dans la base.
La manière de "travailler" peut également influencer tout cela.

Personne ne peut donc faire ce travail à ta place, à moins de connaître parfaitement le "métier".

Cordialement,
Pierre(3stone)
  clos par 3Stone le 10/02/2011 : 17:45  Haut
Réponse n° 14
--------
le 06/02/2011 : 00:16
par Kisty

Anonyme

visiteur
Bonsoir,

Je viens de corriger mes relations et tables, et j'ai réussi de lier mes 4 listes déroulante ;)
Merci pour ton aide ;)

Cordialement.
Kisty
  clos par 3Stone le 10/02/2011 : 17:45  Haut
DébutPrécédent [ 1 2 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut