Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 29/03/2011, 10h42   #1
Invité de passage
 
Homme
Enseignant Chercheur
Inscription : mars 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Enseignant Chercheur
Secteur : Service public

Informations forums :
Inscription : mars 2011
Messages : 4
Points : 0
Points : 0
Par défaut lien double entre un formulaire et une table

Bonjour,

J'ai une table 'organisations' ainsi qu'une table 'recommandations'. La première contient un champ ID et un champ 'organisation' (avec le nom de l'organisation). Dans la table 'recommandations', j'ai un champ 'org_qui_recommande' et un autre 'org_qui_est_recommandee' (il s'agit de voir qui recommande qui parmi un groupe d'entreprises / associations.

Dans mes relations 'org_qui_recommande_ est lié (plusieurs à un) à 'ID' de 'organisations' ET 'org_qui_est_recommandee' est lié à 'ID' de 'organisations' d'un double de la table organisation (que Access a nommé 'organisation_1).

Or voilà. Comment faire pour que dans mon formulaire 'recommandations', je puisse entrer les numéros ID dans mes deux champs (org_qui_recommande et org_qui_est_recommandee) et que s'inscrive directement à côté (pour vérifier que j'ai tapé le bon numéro) le nom des organisations. J'ai réussi à établir la première relation (avec la table 'organisation') mais comment faire afficher le nom de l'organisation qui est recommandée en fonction du champ 'org_qui_est_recommandee' - vu que la relation de base passe par 'org_qui_recommande'?
doubts est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 12h23   #2
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Bonjour,

Il faut que ton formulaire soit basé sur la requête suivante :
Code :
1
2
SELECT recommandations.*, organisations_1.organisation AS orgQuiRecommande, organisations.organisation AS orgQuiEstRecommande
FROM organisations AS organisations_1 INNER JOIN (organisations INNER JOIN recommandations ON organisations.id = recommandations.org_qui_est_recommandee) ON organisations_1.id = recommandations.org_qui_recommande;
paidge est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/03/2011, 14h38   #3
Invité de passage
 
Homme
Enseignant Chercheur
Inscription : mars 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Enseignant Chercheur
Secteur : Service public

Informations forums :
Inscription : mars 2011
Messages : 4
Points : 0
Points : 0
wow merci pour la réponse. Je travaillais sur Filemaker avant. Il m'avait aussi fallu du temps pour m'y mettre, mais il était quand même nettement plus intuitif et il y avait besoin de nettement moins de 'code'. Mais bon, on s'y met
doubts est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2011, 14h46   #4
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Je n'ai jamais utilisé Filemaker....Peut-être un jour
Par contre, le code que je t'ai passé, c'est du SQL, commun à la plupart des SGBD.

ACCESS te permet de créer des requêtes via une interface graphique. Mais tu peux les afficher sous leur forme SQL.

Je te conseille cette partie des tutoriels
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h37.


 
 
 
 
Partenaires

Hébergement Web