Bon, je vous tiens informé ; ce n'est pas satisfaisant mais ça a progressé ;
J'ai maintenant l'affichage normal de ce qui a été recherché (et trouvé !).
J'ai simplement après la commande sur la table ajouté un Refresh du Formulaire (Me.Refresh).
Pour le "Choix", je peux appeler avec une autre zone, c'est celle qui se trouve dans le SELECT du Formulaire qui est prise en compte. J'avais changé de variable et ça m'interrogeait sur la nouvelle variable !
En fait, c'est la transmission de la variable (bien qu'elle soit en Public) qui ne se fait pas ! J'ai eu la même interrogation sur "Choix" en indiquant une valeur numérique !!
J'ai tenté de communiquer directement (et même avec un Cint) la valeur du contrôle de ma liste déroulante ( [Forms].[MenuAR22].[ChxClub].[Column(0)] ) d'où provient le contenu de la variable Choix... Peine perdue : je bloque sur le SELECT de la table avec un message (non référence) "Propriété ou méthode non gérée par cet Objet"
La vraie question : Comment communiquer une constante à une Commande
DoCmd.OpenForm "F_MajAdh_A2", , , Nclub >= Choix
sachant que la Commande dans l'état actuel de mes déclarations refuse de reconnaître Choix (Variable déclarée en Public) ?
Je ne fais pas le poids pour comprendre ce qui bloque :
Merci aux costaux ou à ceux qui ont déjà résolu ce type de problème s'ils peuvent me communiquer une solution.
@ bientôt RJL9812
Partager