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 26/03/2007, 12h26   #1
Membre à l'essai
 
Étudiant
Inscription : octobre 2002
Messages : 127
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2002
Messages : 127
Points : 22
Points : 22
Envoyer un message via MSN à Bouki
Par défaut [Conception]clés étrangères et affichage

slt,
voila mes problèmes
- je veux afficher les 3 enregistrements qui possèdent le plus de clé étrangère
- j'ai un formulaire où l'utilisateur doit choisir une clé étrangère (il voit deux champs correspondant à cette clé : nom et prénom), on ne voit que le nom quand on sélectionne et il insère le nom en tant que clé étrangère (alors que le champ est numérique o_o)
merci d'avance de votre aide

en piece jointe le fichier sur lequel je travaille (access 2007 et un fichier compatible 2003 pour ceux qui ne l'ont pas)
Bouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 12h33   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Le nombre de clé étrangère maximum est défini par le nombre de champs que sont utilisés dans les relations.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 13h35   #3
Membre à l'essai
 
Étudiant
Inscription : octobre 2002
Messages : 127
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2002
Messages : 127
Points : 22
Points : 22
Envoyer un message via MSN à Bouki
je vais tenter d'expliquer le deuxième problème de facon plus détaillé :

- j'ai une table abonné contenant des abonnés
- j'ai une table acheter qui doit contenir la clé primaire correspondant à l'abonné et la clé primaire correspondant au spectacle acheté
- le formulaire de la table acheter contient la liste des spectacles (nom, date) et des abonnés (nom, prenom)
- lorsque l'on choisit un de ces éléments, seul un est pris en compte (exemple : nom)
- pire, au lieu d'enregistrer la clé associé à l'enregistrement dans la table acheter il enregistre cette valeur (exemple : nom)

je voudrais qu'il affiche lors de la sélection les deux éléments (nom et prénom) et qu'il insère la clé correspondante


pour les 3 meilleurs ventes il faut ensuite sélectionner les 3 clés correspondantes aux spectacles les plus achetés (donc de la table acheter), c'est ce que je demandais en premier plus haut
Bouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 13h44   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Citation:
Envoyé par Bouki
- j'ai une table abonné contenant des abonnés
- j'ai une table acheter qui doit contenir la clé primaire correspondant à l'abonné et la clé primaire correspondant au spectacle acheté
- le formulaire de la table acheter contient la liste des spectacles (nom, date) et des abonnés (nom, prenom)
- lorsque l'on choisit un de ces éléments, seul un est pris en compte (exemple : nom)
Est-ce-que ta sélection se fait à partir d'un liste déroulante ? Si c'est le cas, cela est normal qu'à la suite de la sélection, il n'y ait que le nom qui apparait.

Citation:
- pire, au lieu d'enregistrer la clé associé à l'enregistrement dans la table acheter il enregistre cette valeur (exemple : nom)
Question est-ce que lorsque tu as crée ta table, pour le champ IdNom tu as utilisé une liste déroulante ?


Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 13h48   #5
Membre à l'essai
 
Étudiant
Inscription : octobre 2002
Messages : 127
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2002
Messages : 127
Points : 22
Points : 22
Envoyer un message via MSN à Bouki
- la sélection se fait par liste déroulante effectivement

- oui la sélection s'est faite par liste déroulante
Bouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 14h01   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Je t'ai répondu à la première, c'est normal.

Je te réponds à la deuxième de la même maniére, c'est normal, dans la table tu ne verras que le nom. La liaison est cachée, tu ne verras pas la clé.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 14h48   #7
Membre à l'essai
 
Étudiant
Inscription : octobre 2002
Messages : 127
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2002
Messages : 127
Points : 22
Points : 22
Envoyer un message via MSN à Bouki
cela signifie t-il que la liaison est OK mais qu'access cache la clé ?

et pour les 3 meilleurs ventes c'est du sql, peut être devrais-je poser ma question dans la rubrique sql non ?
Bouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 14h52   #8
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re
Pour ton SQL tu peux la poser ici, mais sur un autre post, car c'est un autre sujet.

Il y'a des légères différences entre les SQL en fonction de la base de donnée.

Pose sur ce forum, tu es plus sûr d'avoir une réponse propre à Access.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS 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 00h57.


 
 
 
 
Partenaires

Hébergement Web