Se aplica a
Access 2016 Access 2013 Access 2010

Importante    Access Services 2010 y Access Services 2013 se eliminarán de la siguiente versión de SharePoint. Le recomendamos que no cree nuevas aplicaciones web y que migre las aplicaciones existentes a una plataforma alternativa, como Microsoft Power Apps.

Puede compartir datos de Access con Dataverse, que es una base de datos en la nube en la que puede crear aplicaciones de Power Platform, automatizar flujos de trabajo, agentes virtuales y mucho más para la web, el teléfono o la tableta. Para obtener más información, consulte Introducción: Migrar datos de Access a Dataverse.

Antes de publicar el Microsoft Access 2010 como aplicación web, debe ejecutar el Comprobador de compatibilidad para asegurarse de que la base de datos es compatible como base de datos web. Si el Comprobador de compatibilidad encuentra problemas de compatibilidad con las macros de la base de datos, se mostrará un error de macro que debe corregir antes de publicar la base de datos en la Web.

En este artículo se describen cinco condiciones de macro posibles que pueden existir en la aplicación de Access 2010 que pueden dar lugar a mensajes de error de la macro y proporciona información para ayudarle a resolver el error.

Para obtener información general sobre los errores del Comprobador de compatibilidad, vea el artículo Comprobación de compatibilidad web Errores generales.

Buscar y corregir un error de macro ACCWeb104000

La macro no es compatible con la Web

Si recibe los mensajes de error ACCWeb104000 con el texto de error, la macro no es compatible con la Web, compruebe si la aplicación de Access contiene alguna de las macros siguientes y, a continuación, quítelas:

  • AddMenu

  • ApplyFilter

  • ApplyOrderBy

  • Pitido

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • Echo

  • EmailDatabaseObject

  • FindNextRecord

  • BuscarRegistro

  • GoToPage

  • ImportExportData

  • LockNavigationPane

  • MaximizeWindow

  • MinimizarWindow

  • MoveAndSizeWindow

  • Navegar a

  • OpenDataAccessPage

  • OpenDiagram

  • Función Abrir

  • AbrirModule

  • OpenQuery

  • OpenStoredProcedure

  • OpenTable

  • OpenView

  • SalidaPara

  • Impresión

  • Salir

  • Cambiar nombre

  • RepaintObject

  • Restaurar

  • RunApp

  • RunCommand (todas las opciones excepto deshacerRegistro, GuardarRegistro y EliminarRegistro)

  • RunCode

  • RunSavedImportExport

  • RunSQL

  • SearchForRecord

  • SelectObject

  • SendKeys

  • SetDisplayedCategories

  • SetMenuItem

  • SetValue

  • SetWarnings

  • ShowToolbar

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

Usar una acción de macro válida

Después de quitar la acción de macro no válida, puede usar una acción de macro adecuada de la siguiente lista:

  • SetOrderBy

  • ExaminarPara

  • ClearMacroError

  • CerrarWindow

  • EliminarComandoRegistro y ejecución

  • GoToControl

  • GoToRecord

  • Cuadro de mensajes

  • OnError

  • OpenForm

  • OpenReport

  • ActualizarRegistro

  • RemoveAllTempVars

  • RemoveTempVar

  • Volver a consultar

  • RunCommand(solo deshacerRegistro, SaveRecord y DeleteRecord)

  • RunDataMacro

  • RunMacro

  • Comando GuardarRegistro y ejecución

  • SetFilter

  • SetLocalVar

  • SetOrderBy

  • DefinirPropiedad

  • SetTempVar

  • StopAllMacros

  • StopMacro

  • DeshacerComandoRegistro y ejecución

Principio de página

El argumento macro no es compatible con la Web

Si recibe el mensaje de error ACCWeb104000 con el texto de error;el argumento macro no es compatible con la Web, compruebe si la aplicación de Access contiene alguno de los siguientes argumentos macros y elimínelos:

  • CloseWindow: nombre de objeto

  • Tipo de CloseWindow-Object

  • CloseWindow-Save

  • Tipo de GoToRecord-Object

  • GoToRecord: nombre del objeto

  • GoToRecord-Offset

  • Cuadro de mensajes: pitido

  • Mensaje

  • MessageBox-Type

  • MessageBox-Title

  • OpenForm-Filter

  • OpenForm-View de nombres

  • nombre OpenReport-Filter

  • OpenReport-View

  • Expresión de RunMacro-Repeat

  • RunMacro-Repeat Count

  • nombre SetFilter-Filter

Principio de página

El valor del argumento macro no es compatible con la Web

Si recibe un mensaje de error ACCWeb104000 con el texto de error, el valor del argumento Macro no es compatible con la Web, compruebe si el objeto o expresión al que se hace referencia es compatible con la Web y quite los que sean incompatibles. Para obtener más información sobre cómo crear expresiones válidas, vea Generar una expresión.

Principio de página

La macro '|0' no es compatible con la Web

Puede obtener un mensaje de error ACCWeb104000 con el texto de error La macro '|0' no es compatible con la Web. Debe quitar la acción, el argumento o el valor de argumento incompatibles de la aplicación de Access.

Quite también las macros AutoKeys y AutoExec de la aplicación y luego aplique una macro válida de la lista Usar una acción de macro válida.

Principio de página

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.