[ACCESS] AFFICHAGE AVEC 2 TABLES
V3n1
Messages postés
270
Date d'inscription
Statut
Membre
Dernière intervention
-
V3n1 Messages postés 270 Date d'inscription Statut Membre Dernière intervention -
V3n1 Messages postés 270 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai encore un petit problème..
En effet j'ai trois tables, mais ici que 2 nous interesse : PLAN et CARACTERISTIQUE :
PLAN (NumPlan, Designation, DateCreation, #NumProj)
CARACT (Indice, dateModif, Dessinateur, Modif, Fichiers, #NumPl )
Je dois en effet, créer un état affichant tous les PLAN avec ces caracteristiques. Mais comme, pour un plan, il existe plusieurs indice ... je ne sais vraiment pas comment entreprendre ça. J'ai fait un formulaire, où j'affiche les caracteristiques d'un PLAN par le choix d'une liste déroulante, mais ici dans ce formulaire, je dois afficher TOUT LES PLANS AVEC TOUS LEURS CARACTERISTIQUES. J'ai essayé avec plusieurs requètes, ( Group By par exemple ) mais rien ne marche. Ceci est difficile car, dans un état... ou dans un formulaire (entête, pied)... on modifie la source des zones de textes pour pouvoir afficher les plans et ceci s'affiche automatiquement.
Si je n'ai pas été assez claire, demandez moi d'autres informations
Merci d'avance.
--
"Si t'es à cheval sur la victoire, laisse moi t'mettre un coup d'sabot"
J'ai encore un petit problème..
En effet j'ai trois tables, mais ici que 2 nous interesse : PLAN et CARACTERISTIQUE :
PLAN (NumPlan, Designation, DateCreation, #NumProj)
CARACT (Indice, dateModif, Dessinateur, Modif, Fichiers, #NumPl )
Je dois en effet, créer un état affichant tous les PLAN avec ces caracteristiques. Mais comme, pour un plan, il existe plusieurs indice ... je ne sais vraiment pas comment entreprendre ça. J'ai fait un formulaire, où j'affiche les caracteristiques d'un PLAN par le choix d'une liste déroulante, mais ici dans ce formulaire, je dois afficher TOUT LES PLANS AVEC TOUS LEURS CARACTERISTIQUES. J'ai essayé avec plusieurs requètes, ( Group By par exemple ) mais rien ne marche. Ceci est difficile car, dans un état... ou dans un formulaire (entête, pied)... on modifie la source des zones de textes pour pouvoir afficher les plans et ceci s'affiche automatiquement.
Si je n'ai pas été assez claire, demandez moi d'autres informations
Merci d'avance.
--
"Si t'es à cheval sur la victoire, laisse moi t'mettre un coup d'sabot"
Configuration: Windows XP Internet Explorer 7.0
17 réponses
-
le probleme c'est surtout que je ne vois pas ou est la jointure entre le 2 tables.
-
De quel type de jointure parles-tu ?
Une table intermédiaire au deux tables ?
Peut-tu me donner + d'explications ?
-
ce que je veux dire, comment, à partir des données de la table PLAN tu peux retrouver les informations correspondantes dans la table caract ?
-
Etant encore à l'école, on nous a appris à présenté une table comme je l'ai fais dans le message ci-dessus.
Je sais pas si tu le savais, mais une clé primaire est représenté par un champ souligné, et une clé étrangère par champ précédé d'un "#"..
Ici, on retrouve les valeurs grace à la clé primaire NumPlan, et à la clé étrangère NumPl.
(A moins que je n'ai toujours pas compris...)
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Tu n'as pas trouvé de solution ?
Personne pourrait m'aider SVP ?
Surtout que mon patron veut que cet état serve de fiche de plan, cela veut dire que je devrais imprimé cet état pour chaque plan.. Il me faudrais donc une présentation convenable.
Personne a des idées ?Aidez moi SVP. Merci d'avance...
-
si tu crées une requete avec tes 2 tables en ajoutant la jointure sur les champs NumPlan et Numpl; tu auras toute ta liste.
à moins que là, ce soit moi qui ai raté quelquechose. -
J'vais t'faire un exemple pour une meilleure compréhension je pense.
On va dire que dans ma table PLAN j'ai que deux plans :
-PLAN n°12345
-PLAN n°54321
Dans ma table CARAC j'ai en effet les colonnes, Indice, Dessinateur et NumPl
1 - MrX - 12345 2 - MrY - 12345 3 - MrZ - 12345 1 - MrY - 54321 2 - MrZ - 54321 3 - MrV - 54321 4 - MrA - 54321 5 - MrG - 54321
Voilà le problème : Je voudrais afficher tous les plans, mais aussi toutes les caractéristiques ( indice, dess, numpl )
Mais voilà comme je procéde dans un état, tous les plans se place automatiquement, mais comment les caractéristiques peuvent se placer automatiquement par rapport à leur numéro de plan ?
Tu as compris ?
-
comme j ai dit au dessus, une requete avec une jointure devrait te convenir.
-
J'ai essayé ceci :
SELECT PLAN.NumPlan, PLAN.Designation, PLAN.DateCreation, CARACT.Indice, CARACT.Dessinateur
FROM PLAN, CARACT
WHERE PLAN.NumPlan = CARACT.NumPl;
Et ça n'a pas marché... :X -
essaie ça :
SELECT PLAN.NumPlan, PLAN.Designation, PLAN.DateCreation, CARACT.Indice, CARACT.Dessinateur
FROM PLAN INNER JOIN CARACT on PLAN.NumPlan = CARACT.NumPl; -
Ok, j'vais essayer. Merci bcps..
J'te redis ça demain.. j'vais m'reposer un peu !!
-
Voilà, en effet ta requète fonctionne déjà mieux que la mienne, cela m'a permis d'avancer. Cependant, elle répète autant d'fois les plans qu'il y'a d'indice... moi je veux qu'un plan ne s'affiche qu'UNE FOIS, et à côté ou en d'ssous que les indices et les Dessinateurs s'affichent.
Dites moi si c'est possible ?
Si ce n'était que moi, j'aurais laisser comme ceci, mais comme l'Etat doit être imprimer à la fin, je me dois de créer la meilleure interface.
Personnes aurait d'autres idées ?
Merci d'avance... -
J'remonte le sujet un peu^^--"Si t'es à cheval sur la victoire, laisse moi t'mettre un coup d'sabot"
-
Est-ce que c'est possible d'introduire qqchose dans la requète qui limiterais la répétition ?
Je cherche mais je ne trouve pas..
-
-
J'ai retourné la question dans tous les sens.. je ne trouve moi même aucune solution..
Personne serait comment contourné le problème, avec un autre outil ?
(Le patron y s'croit sur excel ^^ )
-
Rebonjour,
Y'a t-il quelqu'un qui a une idée? une proposition? Toujours personne ?