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 24/05/2007, 16h34   #1
Membre du Club
 
Avatar de vever88
 
Étudiant
Inscription : avril 2007
Messages : 114
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 114
Points : 46
Points : 46
Par défaut relation n à plusieurs


Avant-propos: vous voudrez bien m'excuser si ma question est stupide ou si mon souhait n'est pas réalisable, mais je ne maîtrise pas (très) bien access

En fait j'ai établie ces relations là :

Ce que je souhaiterais pour remplir ma table client c'est pour une entreprise particulière pouvoir sélectionner les sites qui correspondent. Idem entre site et equipement.
Est-ce possible Si oui comment

__________________
Merci de votre aide
L'effet developpez.com :

Avec nos pensées, nous créons le monde. [Bouddha]
vever88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 16h38   #2
Membre confirmé
 
Inscription : novembre 2004
Messages : 364
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 364
Points : 202
Points : 202
Désolé mais ton image ne s'affiche pas. Sa va être difficile de d'aider
tazmania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 16h46   #3
Membre du Club
 
Avatar de vever88
 
Étudiant
Inscription : avril 2007
Messages : 114
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 114
Points : 46
Points : 46

En fait j'ai 3 tables :client, site et equipement
Table client:
Citation:
entreprise
login
password
site
Table site
Citation:
site
equipement
Table equipement
Citation:
equipement
node_id
Avec les relations (site.equipement) n --> 1 (site.site) et (equipement.site) n --> 1 (equipement.equipement)
__________________
Merci de votre aide
L'effet developpez.com :

Avec nos pensées, nous créons le monde. [Bouddha]
vever88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 17h16   #4
Invité de passage
 
Inscription : mai 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 34
Points : 4
Points : 4
Il faut que tu reformules car je ne comprends pas...
Waumy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 17h25   #5
Membre du Club
 
Avatar de vever88
 
Étudiant
Inscription : avril 2007
Messages : 114
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 114
Points : 46
Points : 46
Désolé ...
Par exemple j'ai l'entreprise "peugeot" dans ma table client
et j'ai les sites "sochaux", "paris" et "nancy" dans ma table site.
si je veux attribuer les sites sochaux et paris à peugeot, est-ce que access (2003) permet de le faire graphiquement en selectionnant (en cochant) ?
__________________
Merci de votre aide
L'effet developpez.com :

Avec nos pensées, nous créons le monde. [Bouddha]
vever88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 18h04   #6
Membre confirmé
 
Inscription : novembre 2004
Messages : 364
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 364
Points : 202
Points : 202
Un site possède t-il un ou plusieurs Client.
S'il le site possède un client alors dans la table site tu rajoutes un champs entreprise. Et tu joins donc site.entreprise à Client.entreprise.

Si ce n'est pas le cas, ce que j'espère.
Il faut créer une table entre la table Client et la table Site.
Du style Avoir, avec comme attributs le champ entreprise et le champ site;
Il te reste plus qu'à faire une jointure entre Site.Site avec Avoir.Site et Client.entreprise = Avoir.entreprise.
tazmania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2007, 08h48   #7
Membre du Club
 
Avatar de vever88
 
Étudiant
Inscription : avril 2007
Messages : 114
Détails du profil
Informations personnelles :
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 114
Points : 46
Points : 46
Bonjour,

Alors un client possède (un ou) plusieurs sites (site dans le sens de lieu pas de site site internet) mais un site est possèdé par un seul client.
Dans ce cas j'opte pour ta permière proposition, il faut que je rajoute un champ "entreprise" à ma table site.
Citation:
entreprise
login
password
site <-- je supprime ce champs dans ce cas
Citation:
site
equipement
entreprise <-- et je rajoute celui-ci
tazmania
__________________
Merci de votre aide
L'effet developpez.com :

Avec nos pensées, nous créons le monde. [Bouddha]
vever88 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 03h44.


 
 
 
 
Partenaires

Hébergement Web