OVH Cloud OVH Cloud

Pb avec le code VBA

4 réponses
Avatar
sab
Bonjour
J'aimerai savoir, s'il vous plaît, pourquoi à chaque modification du code
VBA, je suis obliger de changer de place tous mes codes.

Je m'explique:
j'ai 2 boutons "AA" et "BB"

Private AA.click () ... End Sub
Private BB.click () .... End Sub

Dés que je modifie le code de AA, je suis obligée de réinitialiser AA et BB
et les changeants de place.
Private BB.click () .... End Sub
Private AA.click () ... End Sub.

Que faut il faire pour éviter ce pb ? Quelles méthodes utiliser ?

Merci pour votre aide.

4 réponses

Avatar
Antoine Labusquière
Je ne comprend pas très bien.
Quand tu changes le code directement, il ne modifie pas l'ordre des
procédures.
En revnache, lorsque tu change le nom de ton bouton, ou que tu supprimes le
code correspondant et que tu le regénére, là effectivement la nouvelle
procédure est créée et classée pa ordre alphabétique (je crois).

Peut-être n'ai-je pas bien compris la question ?

"sab" a écrit dans le message de
news:
Bonjour
J'aimerai savoir, s'il vous plaît, pourquoi à chaque modification du code
VBA, je suis obliger de changer de place tous mes codes.

Je m'explique:
j'ai 2 boutons "AA" et "BB"

Private AA.click () ... End Sub
Private BB.click () .... End Sub

Dés que je modifie le code de AA, je suis obligée de réinitialiser AA et
BB

et les changeants de place.
Private BB.click () .... End Sub
Private AA.click () ... End Sub.

Que faut il faire pour éviter ce pb ? Quelles méthodes utiliser ?

Merci pour votre aide.




Avatar
sab
Merci por tes solutions mais je ne modifie pas le nom de mon bouton, je
change juste le code (pour impression par exemple, ou pour ouvrir un autre
formulaire...)

Voici en gros ce qui ce passe :
Dans un formulaire j'ai plusieurs boutons.
Si je modifie l'action d'un bouton (en VBA) et que je repasse en mode
formulaire, tous mes boutons ne fonctionnent plus.
C'est moi qui doit les changer de place pour qu'ils refonctionnent. (afin de
les régénérer )

A quoi est ce du ?
Avatar
Antoine Labusquière
C'est étrange.
En tout cas, il ne s'agit pas du comportement habituel d'Access, c'est
certain.


"sab" a écrit dans le message de
news:
Merci por tes solutions mais je ne modifie pas le nom de mon bouton, je
change juste le code (pour impression par exemple, ou pour ouvrir un autre
formulaire...)

Voici en gros ce qui ce passe :
Dans un formulaire j'ai plusieurs boutons.
Si je modifie l'action d'un bouton (en VBA) et que je repasse en mode
formulaire, tous mes boutons ne fonctionnent plus.
C'est moi qui doit les changer de place pour qu'ils refonctionnent. (afin
de

les régénérer )

A quoi est ce du ?




Avatar
Raymond [mvp]
Tout à fait exact.

essaie de vérifier l'option générale:
outils / options / onglet formulaires/états
cocher la case : toujours utiliser les procédures événementielles
sur le click de tes boutons tu dois toujours avoir [Procédure
événementielle]
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Antoine Labusquière" a écrit dans
le message de news: cru8t6$okj$
C'est étrange.
En tout cas, il ne s'agit pas du comportement habituel d'Access, c'est
certain.