OVH Cloud OVH Cloud

champs dépendants

2 réponses
Avatar
Sylvain
Bonjour tout le monde,

J'ai deux tables, mis en relation par l'identifiants id_salariés.

Dans un formulaire de saisie, lorsque je sélectionne un salarié, je souhaite
récupérer dans les champs son poste et son type de contrat.

id_salariés, nom_salaries, prenom_salaries, poste_salaries,
typecontrat_salaries.

Dans la table que je saisie à partir du formulaire :

id_inscription, session_inscription, date_inscription,,
nomsalarie_inscription, postesalarie_inscription (celui ci est donc
dépendant du champ nomsalarie_inscription - renseignement présent dans la
table salaire).

J'espère avoir été clair, ce n'est pas évident à formuler.

Merci de votre aide.


Cordialement.

Sylvain

2 réponses

Avatar
3stone
Salut,

"Sylvain"
| J'ai deux tables, mis en relation par l'identifiants id_salariés.
|
| Dans un formulaire de saisie, lorsque je sélectionne un salarié, je souhaite
| récupérer dans les champs son poste et son type de contrat.
|
| id_salariés, nom_salaries, prenom_salaries, poste_salaries,
| typecontrat_salaries.
|
| Dans la table que je saisie à partir du formulaire :
|
| id_inscription, session_inscription, date_inscription,,
| nomsalarie_inscription, postesalarie_inscription (celui ci est donc
| dépendant du champ nomsalarie_inscription - renseignement présent dans la
| table salaire).


Je ne sais comment tu as organisé tes données, ni tes besoins... mais...

- Si tu base ton formulaire principal sur une requête qui contient les
données concernants le salarié
- et que tu te crée en haut du formulaire une liste déroulante "de recherche"
pour sélectionner le salarié souhaité,

tout le formulaire se met automatiquement à jour et donc aussi les données souhaités.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Sylvain
Bonsoir Pierre,

Effectivement le formulaire avait pour source une requête avec jointure
entre deux tables :
J'ai trouvé la solution avec le code sql suivant :

SELECT Inscription.RéfInscription, Inscription.RéfEmployé,
Inscription.RéfÉvénement, Inscription.[Envoi invitation], Inscription.[Envoi
convocation], Inscription.[Réponse participation], Inscription.Commentaires,
Inscription.Présence, SALARIE.Société, SALARIE.Statut, SALARIE.Fonction,
Services.Service FROM Services INNER JOIN (SALARIE INNER JOIN Inscription ON
SALARIE.RéfEmployé=Inscription.RéfEmployé) ON
Services.Réfservices=SALARIE.Réfservice;

Cordialement

Sylvain

"3stone" a écrit dans le message de news:
%
Salut,

"Sylvain"
| J'ai deux tables, mis en relation par l'identifiants id_salariés.
|
| Dans un formulaire de saisie, lorsque je sélectionne un salarié, je
souhaite
| récupérer dans les champs son poste et son type de contrat.
|
| id_salariés, nom_salaries, prenom_salaries, poste_salaries,
| typecontrat_salaries.
|
| Dans la table que je saisie à partir du formulaire :
|
| id_inscription, session_inscription, date_inscription,,
| nomsalarie_inscription, postesalarie_inscription (celui ci est donc
| dépendant du champ nomsalarie_inscription - renseignement présent dans
la
| table salaire).


Je ne sais comment tu as organisé tes données, ni tes besoins... mais...

- Si tu base ton formulaire principal sur une requête qui contient les
données concernants le salarié
- et que tu te crée en haut du formulaire une liste déroulante "de
recherche"
pour sélectionner le salarié souhaité,

tout le formulaire se met automatiquement à jour et donc aussi les données
souhaités.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/