OVH Cloud OVH Cloud

Relation Plusieurs-à-Plusieurs...

3 réponses
Avatar
Danny
Bonjour !!

Je suis a develloper une nouvelle application, et j'ai des relation
plusieurs-à-plusieurs.

Ex.: Un table "Entreprise", une table "employe" ainsi qu'une table de laison.

Ma question est: Ou puis-je trouve de l'information sur comment "BIEN" faire
des relations plusieurs-à-plusieurs et SURTOUT, comment les utilisées avec un
formulaire ! Faut il établir des relation permanente oubien le faire dans une
requettes. BREF, un HOWTO des relations plusieurs-à-plusieurs et comment les
utilise avec les formulaire.

Merci beaucoup ! Je le dis toujours, vous ètes numéro #1 ! ;o)

Danny

3 réponses

Avatar
3stone
Salut,

"Danny"
| Je suis a develloper une nouvelle application, et j'ai des relation
| plusieurs-à-plusieurs.
|
| Ex.: Un table "Entreprise", une table "employe" ainsi qu'une table de laison.
|
| Ma question est: Ou puis-je trouve de l'information sur comment "BIEN" faire
| des relations plusieurs-à-plusieurs et SURTOUT, comment les utilisées avec un
| formulaire ! Faut il établir des relation permanente oubien le faire dans une
| requettes. BREF, un HOWTO des relations plusieurs-à-plusieurs et comment les
| utilise avec les formulaire.


Access ne sachant pas gérer directement les relations plusieurs à plusieurs,
il te faut donc passer par une table intermédiaire qui comportera au minimim
les deux clés avec doublons !

Quant au moment ou il faut les faire dépend de l'analyse...

Du style:
Un conducteur peut conduire plusieurs voitures
Une voiture peut être conduite par plusieurs conducteurs
- donc entre la table conducteur et la table voiture, il faut
une relation plusieurs à plusieurs...

Il faut bien entendu définir toutes ces relations entre les tables dès le départ.
Cela n'empêche pas que tu devra occationnelement, créer des relations
entre tables et requêtes et même entre requête et requête !
Tout dépendra des données à "extorquer".

Pour la mise en oeuvre, tu trouvera sûrement des explications souvent
données ici (et les mots: "relation plusieurs à plusieurs")
http://groups.google.com/group/microsoft.public.fr.access?hl=fr&lr

--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Danny
Merci 3stone !

Et la table de liaison, elle doit les 2 champs doivent-il devenir une cle
primaire avec doublons ?

Et pour se qui est des formulaires ?

Merci !


Salut,

"Danny"
| Je suis a develloper une nouvelle application, et j'ai des relation
| plusieurs-à-plusieurs.
|
| Ex.: Un table "Entreprise", une table "employe" ainsi qu'une table de laison.
|
| Ma question est: Ou puis-je trouve de l'information sur comment "BIEN" faire
| des relations plusieurs-à-plusieurs et SURTOUT, comment les utilisées avec un
| formulaire ! Faut il établir des relation permanente oubien le faire dans une
| requettes. BREF, un HOWTO des relations plusieurs-à-plusieurs et comment les
| utilise avec les formulaire.


Access ne sachant pas gérer directement les relations plusieurs à plusieurs,
il te faut donc passer par une table intermédiaire qui comportera au minimim
les deux clés avec doublons !

Quant au moment ou il faut les faire dépend de l'analyse...

Du style:
Un conducteur peut conduire plusieurs voitures
Une voiture peut être conduite par plusieurs conducteurs
- donc entre la table conducteur et la table voiture, il faut
une relation plusieurs à plusieurs...

Il faut bien entendu définir toutes ces relations entre les tables dès le départ.
Cela n'empêche pas que tu devra occationnelement, créer des relations
entre tables et requêtes et même entre requête et requête !
Tout dépendra des données à "extorquer".

Pour la mise en oeuvre, tu trouvera sûrement des explications souvent
données ici (et les mots: "relation plusieurs à plusieurs")
http://groups.google.com/group/microsoft.public.fr.access?hl=fr&lr >

--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw








Avatar
3stone
Salut,

"Danny"
| Et la table de liaison, elle doit les 2 champs doivent-il devenir une cle
| primaire avec doublons ?


Un index sans doublons fait l'affaire, mais tu peux ajouter d'autres champs,
selon le cas, une date par exemple - qui limitera à un conducteur sur
un véhicule par jour...


| Et pour se qui est des formulaires ?

Tu base le sous-form sur une requête qui reprend la table de jonction
et la table secondaire.

Regarde dans les bases exemples jointes à ton Access!
Au besoin, complète l'installation de ton Office pour faire installer
les bases exemples.
Ensuite, il te reste à aller par le menu :
Fichier, Nouvelle base de données... onglet Base de données
pour choisir un des modèles proche de tes besoins et que tu pourra
ausculter à loisir...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw