|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
bonjour à tous j'ai un petit problème pour les relations entre mes tables. Je cherche à gérer une liste de course en haute montagne via access.
J'ai une table avec mes différents alpinistes, une table avec les sommets alpin et une table avec les voies par sommet alpin. J'ai créé un formulaire me permettant de rentrer les sommets et voies effectués par mes alpinistes. Ce que je souhaite faire dans ce formulaire c 'est quand je sélectionne un sommet cela m'affiche automatiquement les voies qui correspondent à ce sommet et non toutes les voies de tout les sommets. Je galère depuis un petit moment avec ca car pour l'instant j'ai créé ma base ou je dois entrer dans une table tous les sommets et dans une autre toutes les voies (nom du sommet et nom de la voie) mais dans mon formulaire quand je sélectionne un sommet cela m'affihe l'ensemble de toutes les voies de tous les sommets merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Tu dois ajouter dans ta table voie un champ qui va reprendre le sommet qui est en relation avec cette voie.
Créer une relation entre tes deux tables avec ce champ sommet. tbl_Sommet Id_Sommet NomSomment tbl_Voie Id_Voie Id_Sommet (reprend le numéro du sommet) NomVoie
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
je place quel type de relation ? 0-n,1 à1
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
1 à n
Sachant que pour 1 sommet, on peut avoir plusieurs voies, du moins je l'espère.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
ok pour la relation. mais en fait dans ma table alpiniste, c'est que je rentre dans le formulaire la date et les conditions de la neige... pour la voie d'un sommet. donc quel est le champs que je place dans mon formulaire et table alpiniste ?
|
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Le fait de choisir une voie va automatiquement désigner un sommet.
Il faut une table supplémentaire qui va faire le lien entre l'alpiniste et la voie utilisée, ainsi que d'autre information concernant les conditions météo, ..... De plus, avec une table de liaison, on peut se permettre de garder un historique des différentes ascensions.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
ok. Si je veux l'inverse , si je choisis un sommet je veux que cela me donne la listes des voies de ce sommet, comment dois je faire ?
Pour la table faisant la liaison entre l'alpiniste et les voies pour garder un historique comment dois faire? aurais tu le temps de me faire un exemple rapide pour que je comprenne mieux ? |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Une requête qui le fait dans l'autre sens, un sommet et toutes les voies qu'il possède.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
oups la je ne comprend tout , je commence juste sur access
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
comment puis je faire pour mettre en ligne ma base pour que tu regardes ce qui ne va pas
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
voila la base en cours
|
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Je vais te donner un exemple de la méthode que j'utiliserais.
Elle n'est pas la seule et probablement la meilleure. Je la fais et elle devrait être en ligne dans quelques minutes.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#13 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Voilà.
Je n'ai pas repris ta DB, parce que je n'aurais pas mis des listes de choix dans les tables. Un principe, les tables doivent juste servir à stocker les données et rien d'autres, si tu veux des listes de choix, il faut les mettre dans les formulaires que tu vas utiliser.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
deja merci
mais je n'arrive pas à ouvrir la base car je suis sous access 2000 |
|
|
00
|
|
|
#15 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Voilà en 2000
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
je recommence ma base en tenant compte de ce que tu m'as dis, en tout cas merci pour tout
|
|
|
00
|
|
|
#17 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Reviens nous voir quand tu veux !
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#18 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 11 ![]() |
merci bien pour ces conseils
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com