|
Importante Access Services 2010 e Access Services 2013 verranno rimossi dalla prossima versione di SharePoint. È consigliabile non creare nuove app Web ed eseguire la migrazione delle app esistenti su una piattaforma alternativa, come Microsoft Power Apps. È possibile condividere i dati di Access con Dataverse, un database nel cloud su cui è possibile creare applicazioni Power Platform, automatizzare i flussi di lavoro, agenti virtuali e altro ancora per il Web, il telefono o il tablet. Per altre informazioni, vedere Guida introduttiva: eseguire la migrazione dei dati di Access a Dataverse. |
Prima di pubblicare il Microsoft Access 2010 come applicazione Web, è necessario eseguire Verifica compatibilità per verificare che il database sia compatibile come database Web. Se Verifica compatibilità rileva problemi di compatibilità con le macro nel database, viene visualizzato un errore di macro, che è consigliabile correggere prima di pubblicare il database sul Web.
Questo articolo descrive cinque possibili condizioni delle macro che possono esistere nell'applicazione Access 2010 che possono generare i messaggi di errore della macro e fornisce informazioni che consentono di risolvere l'errore.
Per informazioni generali sugli errori di Verifica compatibilità, vedere l'articolo Verifica compatibilità Web: errori generali.
Individuare e correggere un errore di macro ACCWeb104000
La macro non è compatibile con il Web
Se vengono visualizzati i messaggi di errore ACCWeb104000 con il testo di errore, la macro non è compatibile con il Web, verificare se l'applicazione Access contiene una delle macro seguenti e quindi rimuoverle:
-
Aggiungimenu
-
ApplicaFiltro
-
ApplyOrderBy
-
SegnaleAcustico
-
CopiaDatabase
-
CopiaOggetto
-
EliminaOggetto
-
DisplayHourGlassPointer
-
EcoSchermo
-
EmailDatabaseObject
-
FindNextRecord
-
FindRecord
-
GoToPage
-
ImportExportData
-
BloccaRiquadroSquadro
-
IngrandisciFinestra
-
MinimizeWindow
-
SpostaERidimensionaFinestra
-
Sposta in
-
OpenDataAccessPage
-
OpenDiagram
-
Funzione Open
-
OpenModule
-
ApriQuery
-
OpenStoredProcedure
-
ApriTabella
-
OpenView
-
OutputTo
-
Tabulato
-
Quit
-
Rinomina
-
AggiornaOggetto
-
Ripristina
-
EseguiApp
-
RunCommand (tutte le opzioni diverse da undoRecord, SaveRecord e DeleteRecord)
-
RunCode
-
RunSavedImportExport
-
EseguiSQL
-
CercaRecord
-
SelectObject
-
SendKeys
-
SetDisplayedCategories
-
SetMenuItem
-
ImpostaValore
-
ImpostaAvvisi
-
MostraBarrestrumento
-
SingleStep
-
TransferSharePointList
-
TrasferisciFoglioCalcolo
-
TransferSQLDatabase
-
TransferText
Usare un'azione di macro valida
Dopo aver rimosso l'azione di macro non valida, è possibile usare un'azione di macro appropriata nell'elenco seguente:
-
SetOrderBy
-
SfogliaA
-
CancellaErroreMacro
-
ChiudiFinestra
-
DeleteRecord-runcommand
-
VaiAControllo
-
VaiARecord
-
FinestraMessaggio
-
SuErrore
-
ApriMaschera
-
OpenReport
-
RefreshRecord
-
RimuoviTutteLeVarTemp
-
RimuoviVarTemp
-
Rieseguire una query
-
RunCommand(only undoRecord, SaveRecord e DeleteRecord)
-
RunDataMacro
-
EseguiMacro
-
Comando SaveRecord-run
-
ImpostaFiltro
-
SetLocalVar
-
SetOrderBy
-
SetProperty
-
ImpostaVarTemp
-
StopAllMacros
-
ArrestaMacro
-
Comando AnnullaRecord-run
L'argomento macro non è compatibile con il Web
Se viene visualizzato il messaggio di errore ACCWeb104000 con il testo di errore,l'argomento Macro non è compatibile con il Web, verificare se l'applicazione Access contiene uno degli argomenti delle macro seguenti e rimuoverli:
-
CloseWindow - Nome oggetto
-
tipo di CloseWindow-Object
-
CloseWindow-Save
-
tipo di GoToRecord-Object
-
GoToRecord- Nome oggetto
-
GoToRecord-Offset
-
MessageBox- Segnaleacusto
-
Messaggio
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Nome OpenForm-View
-
nome OpenReport-Filter
-
OpenReport-View
-
Espressione RunMacro-Repeat
-
Conteggio RunMacro-Repeat
-
nome SetFilter-Filter
Il valore dell'argomento macro non è compatibile con il Web
Se viene visualizzato un messaggio di errore ACCWeb104000 con il testo dell'errore, il valore dell'argomento macro non è compatibile con il Web, verificare se l'oggetto o l'espressione a cui si fa riferimento è compatibile con il Web e rimuovere eventuali elementi incompatibili. Per altre informazioni su come creare espressioni valide, vedere Generare un'espressione.
La macro '|0' non è compatibile con il Web
È possibile ricevere un messaggio di errore ACCWeb104000 con il testo di errore, la macro '|0' non è compatibile con il Web. È necessario rimuovere l'azione di macro, l'argomento o il valore dell'argomento incompatibile dall'applicazione Access.
Rimuovere anche le macro AutoKey e AutoExec dall'applicazione e quindi applicare una macro valida dall'elenco Usare un'azione di macro valida.