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/04/2007, 16h52   #1
Membre du Club
 
Inscription : mars 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 167
Points : 45
Points : 45
Par défaut [Table]Problèmes dans la table de jonction pour un relation plusieurs à plusieurs

Bonjour,

j'ai deux tables que j'ai liées avec un troisième table jonction. J'ai créer un formulaire à l'aide de la tableA incluant sous formulaire à l'aide de la tableB. Pour chacun des enregistrement de la tableA, je dois faire conrespondre plusieurs enregistrements de la tableB et je peux faire correspondre chaque enregistrement de la tableB à plusieurs enregistrement de la tableA. Jusqu'ici rien de très compliqué. Sauf que pour cette fois ci, lorsque je tente de faire correspondre un enregistrement de la tableB à un enregistrement de la tableA j'obtiens ce message " Un indixe ou une clé principale ne peut pas contenir de valeur Null". Ce message est surement causé par l'absence d'un valeur qui devrait etre ajouté dans table jonction mais je n'arrive pas à trouver comment corrriger de problème.

Est-ce que quelqu'un peut m'aider à corriger ce problème ?

merci,
egg3774 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 17h14   #2
Membre Expert
 
Avatar de Demco
 
Inscription : mai 2002
Messages : 1 396
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2002
Messages : 1 396
Points : 1 411
Points : 1 411
Veille à ce que tes contrôles de formulaire contenant les 2 ID de la table de jointure pointent bien vers cette table de jointure et non vers A ou B.

En espérant t'aider.
__________________
J'aime les gâteaux.
Demco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 18h28   #3
Membre du Club
 
Inscription : mars 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 167
Points : 45
Points : 45
Citation:
Envoyé par Demco
Veille à ce que tes contrôles de formulaire contenant les 2 ID de la table de jointure pointent bien vers cette table de jointure et non vers A ou B.

En espérant t'aider.
Est-ce que la façon de faire pointer un contrôle est d'utiliser la "source contrôle" dans fenêtre de propriété ? Si non de quel façon je peux faire pointer un contrôle vers la table de jointure ?

Merci pour ton intervention!
egg3774 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 00h14   #4
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Bonjour,

Citation:
Envoyé par egg3774
Est-ce que la façon de faire pointer un contrôle est d'utiliser la "source contrôle" dans fenêtre de propriété ? Si non de quel façon je peux faire pointer un contrôle vers la table de jointure ?
Ce dont parle Demco se situe dans la source de ton formulaire et non dans le contrôle. Il faut que tu relies tes contrôles aux champs provenant de la table de jointure. Il faut donc t'assurer de bien sélectionner dans la source les champs provenant de cette table et non les champs des tables A et B.
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 17h45   #5
Membre du Club
 
Inscription : mars 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 167
Points : 45
Points : 45
Citation:
Envoyé par mout1234
Bonjour,


Ce dont parle Demco se situe dans la source de ton formulaire et non dans le contrôle. Il faut que tu relies tes contrôles aux champs provenant de la table de jointure. Il faut donc t'assurer de bien sélectionner dans la source les champs provenant de cette table et non les champs des tables A et B.
Merci pour votre aide. J'ai réussi à régler mon problèmes comme vous me l'avez expliqué.
egg3774 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 16h03.


 
 
 
 
Partenaires

Hébergement Web