Bonjour à tous,
Maintenant, je sais trier, je progresse (merci encore Raymond)
Mais il me reste encore (au moins) une chose à apprendre, c'est filtrer.
Mon objectif est le suivant. (en espérant être dans les 10% des questions
intelligibles)
J'ai préparé un formulaire principal : FormMenuUtilisateur
Dans ce formulaire, j'affiche des informations dans des Sous-Formulaires,
dont un nommé : ListeRecensementsInternes, intégré dans un contrôle
formulaire ListeRecensementsInternesRec
Comme indiqué, j'y affiche, en continu, des recensements.
Sur chaque recensement (repéré de façon unique grace à un numéro auto), se
trouve un bouton de commande.
En cliquant sur ce bouton de commande, je souhaite afficher, dans un autre
sous-formulaire (FormRqListeRecensementsMembresRI intégré dans un contrôle
formulaire nommé FormDetailRI) préparé à l'avance sans filtre, les
enregistrement correspondant au numéro du recensement.
Jusqu'à présent, je gère les sous-formulaires en spécifiant les contrôles
visible=true ou false, peut-être n'est-ce pas la bonne méthode.
En cliquant sur le bouton de commande décrit plus haut, j'exécute le code
suivant :
Private Sub ButtonModif_Click()
Forms("FormMenuUtilisateur").FormDetailRI.Visible = True
Forms("FormMenuUtilisateur").FormDetailRI.SetFocus
Forms("FormMenuUtilisateur").ListeRecensementsInternesRec.Visible = False
Forms("FormMenuUtilisateur").FormDetailRI.Controls("LbFiltre").Caption =
Me.NumRecensement
End Sub
le label LbFiltre n'étant là que pour avoir sous la main le numéro du
recensement souhaité pour le filtre !
Tout ce que j'ai pu faire pour filtrer a échoué : inputbox me demandant de
renseigner LbFiltre
Les me.requery, FilterOn, etc... ne me donne pas satisfaction.
En espérant avoir été suffisamment clair,
Merci par avance...
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr