Bonjour,
Dans une base de données, j’ai un formulaire de saisie : SAISIE_ADH_LANGUES qui utilise un formulaire principal et un sous-formulaire. Or, j’ai besoin d’accéder aux champs du sous-formulaire pour effectuer des contrôles, et, dans les macros, je tombe toujours sur la même erreur : Propriété ou Méthode non trouvée : CONTROLS.
La bibliothèque ACCESS2BASE indique des solutions mais qui, dans mon contexte, ne fonctionnent pas :
- utilisation de la propriété “COUNTS” pour compter le nombre de champs d’un sous-formulaire (et y accéder).
- la propriété CONTROLS est utilisée dans l’exemple fourni avec la procédure “BrowseThruControls”
J’ai mis la base en annexe. Il suffit de lancer le formulaire SAISIE_ADH_LANGUES et de regarder la macro associée dans le module Saisie_LNG.
Problème : La taille de la base est trop volumineuse pour être en pièces jointes (alors que je l’ai réduite au strict minimum)!!! Je vais mettre au moins le fichier des macros ( voir Sub CTRL_NIV ).
J’en appelle aux experts ayant une compétence sur les macros et la bibliothèque ACCESS2BASE.
Grand merci à celui ou celle qui pourra m’aider. Je bloque sur ce problème depuis plusieurs jours et j’ai vu que d’autres avaient relevé également ce problème d’accès aux sous-formulaires.
Macros_SAISIE_LNG.docx
Cordialement,
Yves Gravot