Important    Access services 2010 et Access services 2013 sont supprimés de la prochaine version de SharePoint. Nous vous recommandons de ne pas créer de nouvelles applications web et de migrer vos applications existantes vers une autre plateforme, telle que Microsoft Power Apps.

Avant de publier votre Microsoft Access 2010 en tant qu’application web, vous devez exécuter le vérification de compatibilité pour vous assurer que la base de données est compatible en tant que base de données web. Si le correcteur de compatibilité trouve des problèmes de compatibilité avec les macros de votre base de données, une erreur de macro s’affiche, que vous devez corriger avant de publier votre base de données sur le web.

Cet article décrit cinq conditions de macro possibles qui peuvent exister dans votre application Access 2010 qui peuvent entraîner des messages d’erreurs de macro et fournit des informations pour vous aider à résoudre l’erreur.

Pour obtenir des informations générales sur les erreurs du vérificateur de compatibilité, consultez l’article « Erreursgénérales ».

Rechercher et corriger une erreur de macro ACCWeb104000

La macro n’est pas compatible avec le web

Si vous recevez les messages d’erreur ACCWeb104000 avec le texte d’erreur, la macro est incompatible avec le web,vérifiez si votre application Access contient l’une des macros suivantes, puis supprimez-les :

  • AddMenu

  • AppliquerFiltre

  • ApplyOrderBy

  • Beep

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayGlassPointer

  • Echo

  • EmailDatabaseObject

  • FindNextRecord

  • FindRecord

  • GoToPage

  • ImportExportData

  • LockNavigationPane

  • MaximizeWindow

  • MinimizeWindow

  • MoveAndSizeWindow

  • NavigateTo

  • OpenDataAccessPage

  • OpenDiagram

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • OpenTable

  • OpenView

  • OutputTo

  • Impression

  • Quit

  • Renommer

  • RepaintObject

  • Restaurer

  • RunApp

  • RunCommand (toutes les options autres que AnnulerEnregistrement, SaveRecord et DeleteRecord)

  • RunCode

  • RunSavedImportExport

  • RunSQL

  • SearchForRecord

  • SelectObject

  • SendKeys

  • SetDisplayedCategories

  • SetMenuItem

  • SetValue

  • SetWarnings

  • ShowToolbar

  • PasAPas

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

Utiliser une action de macro valide

Après avoir supprimé l’action de macro non valide, vous pouvez utiliser une action de macro appropriée dans la liste suivante :

  • SetOrderBy

  • BrowseTo

  • ClearMacroError

  • CloseWindow

  • DeleteRecord-runcommand

  • GoToControl

  • GoToRecord

  • Boîte de messages

  • SurErreur

  • OpenForm

  • OpenReport

  • RefreshRecord

  • RemoveAllTempVars

  • SupprimerVarTemp

  • Requery

  • RunCommand(only undoRecord, SaveRecord and DeleteRecord)

  • RunDataMacro

  • RunMacro

  • SaveRecord-runcommand

  • SetFilter

  • DéfinirVarLocale

  • SetOrderBy

  • DéfinirPropriété

  • DéfinirVarTemp

  • StopAllMacros

  • StopMacro

  • UndoRecord-runcommand

Haut de la page

L’argument macro n’est pas compatible avec le web

Si vous obtenez le message d’erreur ACCWeb104000 avec le texte d’erreur, l’argument macro est incompatible avec leweb,vérifiez si votre application Access contient l’un des arguments macros suivants, puis supprimez-les :

  • CloseWindow - Nom de l’objet

  • CloseWindow-Object type

  • CloseWindow-Save

  • GoToRecord-Object type

  • GoToRecord- Object Name

  • GoToRecord-Offset

  • MessageBox- Beep

  • Message

  • MessageBox-Type

  • MessageBox-Title

  • OpenForm-Filter

  • Nom OpenForm-View

  • OpenReport-Filter nom

  • OpenReport-View

  • RunMacro-Repeat expression

  • RunMacro-Repeat Count

  • SetFilter-Filter nom

Haut de la page

La valeur de l’argument macro est incompatible avec le web

Si vous obtenez un message d’erreur ACCWeb104000 avec le texte d’erreur, la valeur de l’argument macro est incompatible avec le web,vérifiez si l’objet ou l’expression référencé est compatible avec le web et supprimez les macros incompatibles. Pour plus d’informations sur la création d’expressions valides, voir Créer une expression.

Haut de la page

La macro « |0 » n’est pas compatible avec le web

Vous pouvez obtenir un message d’erreur ACCWeb104000 avec le texte d’erreur, la macro « |0 » est incompatible avec le web. Vous devez supprimer l’action de macro, l’argument ou la valeur d’argument incompatible de votre application Access.

Supprimez également les clés automatiques et les macros AutoExec de votre application, puis appliquez une macro valide dans la liste Utilisez une action de macro valide.

Haut de la page

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions pour vos commentaires.

×