Aplica-se a
Access 2016 Access 2013 Access 2010

Importante    Os Serviços do Access 2010 e os Serviços do Access 2013 estão sendo removidos da próxima versão do SharePoint. Recomendamos que você não crie novos aplicativos da web e migre seus aplicativos existentes para uma plataforma alternativa, como o Microsoft Power Apps.

Você pode compartilhar dados do Access com o Dataverse, que é um banco de dados em nuvem no qual você pode criar aplicativos da Power Platform, automatizar fluxos de trabalho, Agentes Virtuais e muito mais para a Web, smartphone ou tablet. Para obter mais informações, confira Introdução: Migrar dados de acesso para o Dataverse.

Antes de publicar seu Microsoft Access 2010 como um aplicativo Web, você deve executar o Verificador de Compatibilidade para garantir que o banco de dados seja compatível como um banco de dados Web. Se o Verificador de Compatibilidade encontrar problemas de compatibilidade com as macros em seu banco de dados, ele exibirá um erro de macro, que você deve corrigir antes de publicar seu banco de dados na Web.

Este artigo descreve cinco possíveis condições de macro que podem existir em seu aplicativo Access 2010 que podem resultar nas mensagens de erro de macro e fornece informações para ajudá-lo a resolve o erro.

Para obter informações gerais sobre erros do Verificador de Compatibilidade, consulte o artigo compatibilidade da Web marcar erros gerais.

Localizar e corrigir um erro de macro ACCWeb104000

A macro é incompatível com a Web

Se você receber as mensagens de erro ACCWeb104000 com o texto de erro, o Macro será incompatível com a Web, marcar se o aplicativo Access contém alguma das macros a seguir e remova-as:

  • AddMenu

  • ApplyFilter

  • ApplyOrderBy

  • Sinal

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • Echo

  • EmailDatabaseObject

  • FindNextRecord

  • FindRecord

  • GoToPage

  • ImportExportData

  • LockNavigationPane

  • MaximizeWindow

  • MinimizeWindow

  • MoveAndSizeWindow

  • NavigateTo

  • OpenDataAccessPage

  • OpenDiagram

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • OpenTable

  • OpenView

  • OutputTo

  • Impressão

  • Quit

  • Renomear

  • RepaintObject

  • Restaurar

  • RunApp

  • RunCommand (todas as opções que não sejam desfazerRecord, SaveRecord e DeleteRecord)

  • RunCode

  • RunSavedImportExport

  • RunSQL

  • SearchForRecord

  • SelectObject

  • SendKeys

  • SetDisplayedCategories

  • SetMenuItem

  • SetValue

  • SetWarnings

  • ShowToolbar

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

Usar uma ação de macro válida

Depois de remover a ação de macro inválida, você pode usar uma ação macro apropriada da seguinte lista:

  • SetOrderBy

  • BrowseTo

  • ClearMacroError

  • CloseWindow

  • DeleteRecord-runcommand

  • GoToControl

  • GoToRecord

  • MessageBox

  • OnError

  • OpenForm

  • OpenReport

  • RefreshRecord

  • RemoveAllTempVars

  • RemoveTempVar

  • Requery

  • RunCommand(somente desfazerRecord, SaveRecord e DeleteRecord)

  • RunDataMacro

  • RunMacro

  • SaveRecord-runcommand

  • SetFilter

  • SetLocalVar

  • SetOrderBy

  • DefinirPropriedade

  • SetTempVar

  • StopAllMacros

  • StopMacro

  • UndoRecord-runcommand

Início da Página

O argumento macro é incompatível com a Web

Se você receber a mensagem de erro ACCWeb104000 com o texto de erro, o argumento Macro será incompatível com a Web, marcar se o aplicativo Access contém algum dos seguintes argumentos de macros e remova-os:

  • CloseWindow - Nome do objeto

  • tipo CloseWindow-Object

  • CloseWindow-Save

  • tipo GoToRecord-Object

  • GoToRecord- Nome do objeto

  • GoToRecord-Offset

  • MessageBox - Aviso Sonoro

  • Mensagem

  • MessageBox-Type

  • MessageBox-Title

  • OpenForm-Filter

  • Nome OpenForm-View

  • Nome do OpenReport-Filter

  • OpenReport-View

  • Expressão de RunMacro-Repeat

  • Contagem de RunMacro-Repeat

  • Nome do SetFilter-Filter

Início da Página

O valor do argumento de macro é incompatível com a Web

Se receber uma mensagem de erro ACCWeb104000 com o texto de erro, o valor do argumento Macro é incompatível com a Web, marcar se o objeto ou expressão referenciada é compatível com a Web e remover quaisquer que sejam incompatíveis. Para obter mais informações sobre como criar expressões válidas, veja Criar uma expressão.

Início da Página

A macro '|0' é incompatível com a Web

Pode obter uma mensagem de erro ACCWeb104000 com o texto de erro, a macro '|0' é incompatível com a Web. Tem de remover a ação de macro, argumento ou valor de argumento incompatível da sua aplicação do Access.

Remova também as macros AutoKeys e AutoExec da sua aplicação e, em seguida, aplique uma macro válida da lista Utilize uma ação de macro válida.

Início da Página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.