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 19/04/2011, 17h57   #1
Invité régulier
 
Pascale VASNIER
Inscription : avril 2010
Messages : 43
Détails du profil
Informations personnelles :
Nom : Pascale VASNIER

Informations forums :
Inscription : avril 2010
Messages : 43
Points : 6
Points : 6
Par défaut relation et liste déroulante

Bonjour à tous et à toutes,

voici mon problème : je travaille sur une base de données presse. J'ai créé entre autre deux tables

tbl_Media
IDMedia
NomMedia
Adresse
etc
tbl_Journaliste
IDjournaliste
IDMedia
NomJournaliste
PrenomJournaliste
etc

j'ai créé un formulaire Journalistes avec tous les champs de la table
j'ai essayé d'inclure les champs IDMedia et NomMedia pour faire une liste déroulante.

Le problème que je rencontre est que lorsque je choisi dans la liste déroulante un nom de média celui est ajouté dans la table Média avec un nouvel ID. Donc multiple doublons.

J'ai fait une relation de 1 à n de la table Media vers table Journaliste. Je ne vois pas où est mon erreur. Pouvez-vous m'aider s'il vous plait Merci

Momoju
momoju est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 10h07   #2
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
Bonjour,

Le plus simple aurait été de faire la liste directement dans la table journaliste, pour que tu la récupères partout ailleurs (y compris, donc, dans ton formulaire...)

Voici comment procéder :
  1. Ouvres ta table tbl_Journaliste en mode création
  2. Sélection ton champ IDMedia
  3. Dans les propriétés du champs, cliques sur l'onglet "Liste de choix", et paramètre les propriétés suivantes de la manière décrite :
    • Contrôle : Zone de liste déroulante
    • Origine source : Table/Requête
    • Contenu : SELECT IDMedia, NomMedia FROM tbl_MEDIA ORDER BY NomMedia
    • Nbre Colonnes : 2
    • Largeurs Colonnes : 0
    • Limiter à liste : Oui
    • (le reste on s'en fout...mais si tu veux faire joujou avec, libre à toi)
  4. Enregistre les modifications
Maintenant, pour faire rapidement ton formulaire, tu peux agir ainsi :
  1. Sélectionne la table des journaliste
  2. Demandes la création d'un formulaire en automatique
Tu verras la liste apparaître toute seule
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 16h38   #3
Invité régulier
 
Pascale VASNIER
Inscription : avril 2010
Messages : 43
Détails du profil
Informations personnelles :
Nom : Pascale VASNIER

Informations forums :
Inscription : avril 2010
Messages : 43
Points : 6
Points : 6
Par défaut Relation et liste déroulante

Bonjour Maxence,

Un grand merci pour ton aide c'est exactement ce que je voulais.

bonne journée

Momoju
momoju 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 10h07.


 
 
 
 
Partenaires

Hébergement Web