Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/07/2007, 11h42   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
Par défaut relation entre les tables

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
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 12h18   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 12h58   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
Par défaut et le type de relation ?

je place quel type de relation ? 0-n,1 à1
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 13h01   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 13h20   #5
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
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 ?
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 13h25   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 13h50   #7
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
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 ?
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 13h53   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h02   #9
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
oups la je ne comprend tout , je commence juste sur access
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h14   #10
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
Par défaut voila ou j'en suis

comment puis je faire pour mettre en ligne ma base pour que tu regardes ce qui ne va pas
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h18   #11
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
Par défaut j ai trouvé

voila la base en cours
Fichiers attachés
Type de fichier : zip course.ZIP (85,7 Ko, 9 affichages)
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h24   #12
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h40   #13
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 19h57   #14
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
deja merci
mais je n'arrive pas à ouvrir la base car je suis sous access 2000
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 10h08   #15
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 19h13   #16
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
Par défaut merci

je recommence ma base en tenant compte de ce que tu m'as dis, en tout cas merci pour tout
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 20h37   #17
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 11h42   #18
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 1
Points : 1
Par défaut impec

merci bien pour ces conseils
oliviervincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h45.


 
 
 
 
Partenaires

Hébergement Web