OVH Cloud OVH Cloud

Sous-formulaire

1 réponse
Avatar
tonio
Bonjour,

J'ai une table de personne (TBL_PERSO) avec les champs suivants
[Num_Perso] (NumAuto)
[Num_Père]
[Num_Mère]

un formulaire de saisie dans lequel je sélectionne pour chaque personne
son père et sa mère depuis la même table et j'inscris le [Num_Perso]
dans les champs [Num_Père]& [Num_Mère].

Dans le formulaire du père j'ai un sous formulaire qui m'affiche les
enfants issu de la même table
( afficher si [Num_Père] = [Num_Perso] du formulaire)

jusque là ok

Mais si je suis sur la fiche de la mère je n'arrive pas à les afficher
car le sous formulaire est paramètrer avec champs fils à Num_Père

comment puis-je résoudre ce pb ?

Merci


--
Tonio
Débutant mais volontaire ;-)

1 réponse

Avatar
tonio
tonio a écrit dans son message :
Bonjour,

J'ai une table de personne (TBL_PERSO) avec les champs suivants
[Num_Perso] (NumAuto)
[Num_Père]
[Num_Mère]

un formulaire de saisie dans lequel je sélectionne pour chaque personne son
père et sa mère depuis la même table et j'inscris le [Num_Perso] dans les
champs [Num_Père]& [Num_Mère].

Dans le formulaire du père j'ai un sous formulaire qui m'affiche les enfants
issu de la même table
( afficher si [Num_Père] = [Num_Perso] du formulaire)

jusque là ok

Mais si je suis sur la fiche de la mère je n'arrive pas à les afficher car le
sous formulaire est paramètrer avec champs fils à Num_Père

comment puis-je résoudre ce pb ?

Merci


j'ai trouvé
j'ai supprimer les champs père et fils et j'ai mis dans la requette de mon
sub_frm
SELECT Tbl_Client.NUM, Tbl_Client.Titre, Tbl_Client.Nom, Tbl_Client.Prénom,
Tbl_Client.Date_Naissance, Tbl_Client.Num_Père, Tbl_Client.Num_Mère
FROM Tbl_Client
WHERE (((Tbl_Client.Num_Père)=[Formulaires]![Frm_Client]![NUM])) OR
(((Tbl_Client.Num_Mère)=[Formulaires]![Frm_Client]![NUM]))
ORDER BY Tbl_Client.Date_Naissance DESC;

merci encore à vous tous et à vos site géniaux

--
Tonio
Me.[Débutant]=Null
;-);-);-)