OVH Cloud OVH Cloud

Appliquer un filtre a un sous-formulaire

1 réponse
Avatar
pierref
Bonjour,

J'ai un formulaire avec des listes, des boutons et un sous-formulaire.
Au chargement, le sous-formulaire est vide.

Dans mon code, notamment sur les button click, je charge le sous-formulaire.
Ce chargement se fait a partir d'un formulaire basé sur un requete.

code :
SousForm.SourceObject = "FormulaireBaseSurRequete"

J'aimerais à ce moment la, appliquer un filtre sur la requete du formulaire
chargé dans le sous-formulaire.
Comme lorsque qu'on fait :
DoCmd.OpenForm Formulaire, , , Critere

J'ai essayé plusieurs manips mais j' n'y arrive pas.

Merci de m'aider

Pierre

1 réponse

Avatar
3stone
Salut,

"pierref"
| J'ai un formulaire avec des listes, des boutons et un sous-formulaire.
| Au chargement, le sous-formulaire est vide.
|
| Dans mon code, notamment sur les button click, je charge le sous-formulaire.
| Ce chargement se fait a partir d'un formulaire basé sur un requete.
|
| code :
| SousForm.SourceObject = "FormulaireBaseSurRequete"
|
| J'aimerais à ce moment la, appliquer un filtre sur la requete du formulaire
| chargé dans le sous-formulaire.
| Comme lorsque qu'on fait :
| DoCmd.OpenForm Formulaire, , , Critere
|
| J'ai essayé plusieurs manips mais j' n'y arrive pas.


Tu devrais plutôt modifier la source du formulaire à la demande...

Me.SousForm.Form.Recodsource = "Select champ1, champ2 From Latable Where champX=" & critère

cela te permettrais de filtre à souhait en modifiant la clause "Where"


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/