Accès web app correctement s'exécutera ne peut-être pas les événements de macro onload ou SurActivation (OnCurrent)

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 3126962
Symptômes
Supposons que vous créez un nouveau formulaire dans une application de web Access à l'aide de la page d'accueil > créer > option avancée. Puis, vous ajoutez un onload ou une action de macro SurActivation (OnCurrent) ou les deux et puis enregistrez le formulaire avec un trait d'union dans le nom du formulaire. Dans ce cas, l'événement macro est nommé de manière incorrecte et peut-être être exécutée de façon incohérente.

Vous pouvez également rencontrer un « Microsoft Access n'a pas compris le format macro. » erreur whenyou, essayez d'ouvrir la macro dans un formulaire concerné.


Erreur,
Cause
Ce problème se produit parce que la macro est nommée de manière incorrecte. Vous pouvez observer ce phénomène en regardant la convention d'affectation de noms de macro lors de la création de la macro. Une macro nommée correctement doit afficher le justbefore nom de formulaire, le nom de l'événement.

Incorrectement nommé événement macro :
Macro affectée

Événement de macro de formulaire a été nommé correctement :
Macro affectée
Résolution
Pour éviter ce problème, renommez le formulaire afin qu'il ne pas utiliser un trait d'union dans le nom du formulaire et enregistrez-le. Si l'événement macro toujours n'exécute pas correctement, sélectionnez toutes les actions de macro (Ctrl + a) puis supprimer (Ctrl + x) à partir de l'événement macro, enregistrez le formulaire, recréez l'événement et Coller (Ctrl + v) vos actions de macro dans l'événement. Si aucune de ces methodsresolves le problème, vous souhaiterez peut-être reconstruire le Form et assurez-vous que le trait d'union n'est pas utilisé dans le nom du formulaire.
Plus d'informations
Les formulaires créés à partir d'un autre formthat affecté utilise la méthode en double seront également rencontrer ce problème.
2013 d'accès ; 2016 d'accès ; Accéder à application; macro ; lors du chargement ; sur l'actuel ; macro de l'interface utilisateur ;

Propriétés

ID d'article : 3126962 - Dernière mise à jour : 12/23/2015 08:07:00 - Révision : 2.0

Access 2016, Access Services in Microsoft SharePoint Server 2013, Microsoft Access 2013, Microsoft Access for Office 365

  • kbsurveynew kbexpertiseadvanced kbmt KB3126962 KbMtfr
Commentaires