• Advertisement

relation entre deux combos liés a deux table differentes

Tout ce qui concerne la version 9 de windev
**Windev est une marque déposée de Pcsoft**

relation entre deux combos liés a deux table differentes

Messagepar leoness » Mar Juin 07, 2011 11:38 am

bonsoir tout le monde je suis débutante en windev version 9!! et je rencontre quelques probléme!!
je crée une application de gestion des plans (palns d'architects)
j'ai 5tablles!!
table plans: concepteur, date-établissement, statut...etc
table projets: code projet, directeur_projet etc
table lots
......
mes tables sont remplies et je voudrai interroger ces tables!!
afin d'afficher la liste des plans correspondants a tel code de projet et a tel nom du lot
pour cela j'ai une fenetre avec 3combos
1er combo code projet de la table projet
2eme nom du lot
3eme statut du plan
comment faire pour que dés que je selectionne un code projet!! les autres combos affichent que les lots et le statut du plan appartenant au projet sélctionné!

et afficher tout ça dans une table :p
leoness
Nouveau Membre
 
Messages: 10
Inscription: Mar Mai 31, 2011 1:34 pm

Advertisement

Re: relation entre deux combos liés a deux table differentes

Messagepar Samifred » Mar Juin 07, 2011 12:16 pm

Bonjour et bienvenue,

Les fichiers ont-ils un identifiant auto ??

IDPlans, ...
IDProjets, IDplans, ...
IDLots, IDPlans, IDProjets, ...
...
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3554
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: relation entre deux combos liés a deux table differentes

Messagepar leoness » Mar Juin 07, 2011 12:54 pm

c'est plutot

projets (id_projet,intitulé....etc)
plans ( id plans, statut,....,id_projets,id_lots)
lots( id_lots, nom lot, id_projets)

moi ce que je veux c'est afficher la liste des plans appartenant au projet séléctioné dans la combo_projet, et dont le nom du lot est séléctioné dans le combo_lot

merci d'avance
leoness
Nouveau Membre
 
Messages: 10
Inscription: Mar Mai 31, 2011 1:34 pm

Re: relation entre deux combos liés a deux table differentes

Messagepar Samifred » Mar Juin 07, 2011 1:41 pm

C'est pas très important la disposition des clés il suffit d'en avoir ... !!
Code: Tout sélectionner
// Remplir la combo Projets...
ListeSupprimeTout(Combo_Projets)
Pour tout Projets
  ListeAjoute(Combo_projets, Projets.NomProjet + GLien(Projets.IDProjet)) // Lien valeur mémorisée avec GLien()
Fin
ListeSélectePlus(Combo_Projets,1)

// Remplir la combo Plans... (Selon le projet sélectionné)
ListeSupprimeTout(Combo_Plans)
POUR TOUT Plans AVEC IDProjet = Combo_projets..ValeurMémorisée
  ListeAjoute(Combo_Plans, .....)
Fin
ListeSélectePlus(Combo_plans,1)

// Remplir la combo Lots...
ListeSupprimeTout(Combo_lots)
POUR TOUT Lots AVEC IDProjet = Combo_projets..ValeurMémorisée
  ListeAjoute(Combo_Lots, .....)
Fin


J'écris à la volée sans tester... à toi de voir, mais le principe y est.
Bon dev.
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3554
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: relation entre deux combos liés a deux table differentes

Messagepar leoness » Mer Juin 15, 2011 9:13 am

merciiii ça m'a bcp inspiré !!
leoness
Nouveau Membre
 
Messages: 10
Inscription: Mar Mai 31, 2011 1:34 pm



  • Advertisement

Retourner vers Forum windev 9

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités