Pb avec SetFocus dans en-tête de page (Access 2007)
1 réponse
Céline
Bonsoir à tous,
Dans un formulaire lorsque je tente d'accéder à un contrôle (par exemple
NumAdherent) positionné dans l'en-tête de page avec l'expression
NumAdherent.SetFocus, j'obtiens un message d'erreur (Erreur d'exécution
2110 - l'application ne peut pas activer le contrôle NumAdherent). Je
précise que le contrôle n'est pas caché et cela fonctionnait très bien avec
les versions 2003 et antérieures. C'est depuis que je développe avec Access
2007 que j'ai ce problème. Avez-vous une idée pour résoudre ce problème ? Je
ne souhaite pas transférer le contrôle dans la zone Détail. En effet, cette
astuce avait l'avantage de ne pas visualiser le champ en mode formulaire et
de pouvoir l'atteindre par le code.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gloops
Bonsoir Céline,
As-tu essayé de commencer par mettre le focus sur la section, avant de le mettre sur le contrôle ?
Il faut bien commencer par le mettre sur le formulaire, pourquoi pas devoir sélectionner aussi la section ...
Je précise que je ne fais que transposer des contraintes observées da ns Excel, je n'ai pas testé (à cette heure ça serait sous Access 97 :) ).
_____________________________________ Céline a écrit, le 22/01/2008 19:16 :
Bonsoir à tous,
Dans un formulaire lorsque je tente d'accéder à un contrôle (par exemple NumAdherent) positionné dans l'en-tête de page avec l'expression NumAdherent.SetFocus, j'obtiens un message d'erreur (Erreur d'exécuti on 2110 - l'application ne peut pas activer le contrôle NumAdherent). Je précise que le contrôle n'est pas caché et cela fonctionnait trè s bien avec les versions 2003 et antérieures. C'est depuis que je développe ave c Access 2007 que j'ai ce problème. Avez-vous une idée pour résoudre ce pr oblème ? Je ne souhaite pas transférer le contrôle dans la zone Détail. En ef fet, cette astuce avait l'avantage de ne pas visualiser le champ en mode formulair e et de pouvoir l'atteindre par le code.
Merci d'avance pour votre aide. Céline
Bonsoir Céline,
As-tu essayé de commencer par mettre le focus sur la section, avant de
le mettre sur le contrôle ?
Il faut bien commencer par le mettre sur le formulaire, pourquoi pas
devoir sélectionner aussi la section ...
Je précise que je ne fais que transposer des contraintes observées da ns
Excel, je n'ai pas testé (à cette heure ça serait sous Access 97 :) ).
_____________________________________
Céline a écrit, le 22/01/2008 19:16 :
Bonsoir à tous,
Dans un formulaire lorsque je tente d'accéder à un contrôle (par exemple
NumAdherent) positionné dans l'en-tête de page avec l'expression
NumAdherent.SetFocus, j'obtiens un message d'erreur (Erreur d'exécuti on
2110 - l'application ne peut pas activer le contrôle NumAdherent). Je
précise que le contrôle n'est pas caché et cela fonctionnait trè s bien avec
les versions 2003 et antérieures. C'est depuis que je développe ave c Access
2007 que j'ai ce problème. Avez-vous une idée pour résoudre ce pr oblème ? Je
ne souhaite pas transférer le contrôle dans la zone Détail. En ef fet, cette
astuce avait l'avantage de ne pas visualiser le champ en mode formulair e et
de pouvoir l'atteindre par le code.
As-tu essayé de commencer par mettre le focus sur la section, avant de le mettre sur le contrôle ?
Il faut bien commencer par le mettre sur le formulaire, pourquoi pas devoir sélectionner aussi la section ...
Je précise que je ne fais que transposer des contraintes observées da ns Excel, je n'ai pas testé (à cette heure ça serait sous Access 97 :) ).
_____________________________________ Céline a écrit, le 22/01/2008 19:16 :
Bonsoir à tous,
Dans un formulaire lorsque je tente d'accéder à un contrôle (par exemple NumAdherent) positionné dans l'en-tête de page avec l'expression NumAdherent.SetFocus, j'obtiens un message d'erreur (Erreur d'exécuti on 2110 - l'application ne peut pas activer le contrôle NumAdherent). Je précise que le contrôle n'est pas caché et cela fonctionnait trè s bien avec les versions 2003 et antérieures. C'est depuis que je développe ave c Access 2007 que j'ai ce problème. Avez-vous une idée pour résoudre ce pr oblème ? Je ne souhaite pas transférer le contrôle dans la zone Détail. En ef fet, cette astuce avait l'avantage de ne pas visualiser le champ en mode formulair e et de pouvoir l'atteindre par le code.