Tom's Guide > Forum > Programmation > Base de données access (relation plusieurs-à-plusieurs)

Base de données access (relation plusieurs-à-plusieurs)

Forum Programmation : Base de données access (relation plusieurs-à-plusieurs)

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, je suis en train de créer une base de données access pour ma boite. J'ai presque fini ma modélisation, toutefois j'ai un problème pour un type de relation.

J'ai une table Sociétés et une table Correspondance. La relation entre elles étant de 1-n, 1-n, car une sociétés peut avoir plusieurs correspondants; et un correspondant peut avoir plusieurs sociétés. J'ai donc créer une troisième table Sociétés_Correspondance dans laquelle j'ai 2 clefs, les 2 identifiants de chaque table (Nom_Sté et Nom_Corresp).

Dès que je crée un formulaire en utilisant les tables Sociétés et Correspondance et que j'y introduit des données, celles-ci sont bien enregistrées dans chaque table mais elles n'apparaissent pas dans la table Sociétés_Correspondance.

Est-ce que vous avez une idée du pb ou de ce que j'ai fait faux. Est-ce un pb de type de jointure, ou je dois rajouter des champs dans la table Sociétés_Correspondance. Si vous pouvez m'aider au plutôt, ce serait super, car j'ai ce meme type de relation entre la table Clients et la table Correspondance, puis encore pour d'autre données.

Merci d'avance :-P

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Ca doit être au niveau de tes insertions. Tu fais comment tes insertions ?
INSER*T INTO ...

Si oui, il y a des méthodes pour insérer dans plusieurs tables en même temps, genre INSER*T ALL.

Va sur ce site :
http://sheikyerbouti.developpez.com/evol_9i/
Et fait une recherche sur insert all, et t'auras les différentes facons d'insérer.

Répondre à OmaR

Ok, merci, je vérifie ça et si j'ai un pb, je te recontacte :-D

Répondre à Salsera

Y'a pas de problème, tu peux prendre mon MSN si tu veux, ça peut être plus pratique car je ne suis pas tout le temps sur le site !

(il est dans mon profil)

Répondre à OmaR

Bonjour.

Je sais il est un peu tard mais j'aimerais connaître pourquoi est-ce que ça ne fonctionnait pas. Est-ce que c'est parce qu'on ne peut pas entrer des valeurs dans une table intermédiaire à part les id des deux tables liées? Laissez-nous savoir s'il vous plait.

Je travaille présentement à monter une BD Access et je dois faire une table intermédiaire pour avoir un lien plusieurs-à-plusieurs et je veux bien faire les choses.

Merci

Quidam66

Répondre à Quidam66@IDN

j'ai le même probleme que toi, peux tu nous dire comment tu l'as résolu?

merci d'avance

Répondre à stejan@IDN

Hello!

Désolée, je l'ai pas résolu mon pb... :-(
Pour finir, j'ai laissé tomber, le boulot n'en avait plus besoin..

Et malgrè les explications de nos amis, j'ai rien pu arranger. Toutefois, si tu trouves la solution, je suis intéressée de la connaître.

Bonne chance

A plus

Répondre à Salsera

Salut,
je ne comprend pas pourquoi vous ne faites pas vos enregistrements directement dans la table intermédiaire
Pour une action j'ai plusieurs personnes et une personne peut avoir plusieurs actions. Ma liste de personne je l'ajoute dans la table intermédiaire (et leurs ID est suffisant puisque unique)

Répondre à ender06

Je suis sensiblement dans le même cas mais pour une gestion de dossiers:

J'ai plusieurs clients et j'ai à planifier mes dossiers entre ceux prévus et ceux effetivement arrivés et dans les deux cas j'ai à mettre de noms de personnes qui auront à gérer ces dossiers date de début date de fin ainsi que les pahse interne d'avancement du dossier etc...

j'ai fais des essais avec win -Project résultat est nul et non adapté

j'ai réalisé un petit programme sous excel formant un listing des dossiers et pour lequel un diagramme de GANTT m'indique les ressource par semaine ,

mais cette façon de faire très difficile (lourde) lorsque j'ai 150 dossiers et 10 à 30 personnes

si tu a une réponse merci d'avance
.

Répondre à jfb44
Tom's Guide > Forum > Programmation > Base de données access (relation plusieurs-à-plusieurs)
Aller à :

Il y a 1686 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens