Belangrijk Access Services 2010 en Access Services 2013 worden verwijderd uit de volgende release van SharePoint. U wordt aangeraden geen nieuwe web-apps te maken en uw bestaande apps te migreren naar een ander platform, zoals Microsoft Power-apps. U kunt Access-gegevens delen met Dataverse. Dit is een clouddatabase waarop u Power Platform-apps, automatiseringswerkstromen, virtuele agents en meer kunt ontwikkelen voor web, telefoon of tablet. Raadpleeg Aan de slag: Access-gegevens migreren naar Dataverse voor meer informatie. |
Voordat u uw Microsoft Access 2010 als webtoepassing publiceert, moet u de compatibiliteitscontrole uitvoeren om ervoor te zorgen dat de database compatibel is als een webdatabase. Als de compatibiliteitscontrole compatibiliteitsproblemen met de macro's in uw database vindt, wordt er een macrofout weergegeven, die u moet corrigeren voordat u de database publiceert naar het web.
In dit artikel worden vijf mogelijke macrovoorwaarden beschreven die kunnen bestaan in uw Access 2010-toepassing die kunnen leiden tot de macrofoutberichten en bevat informatie om de fout op te lossen.
Zie het artikel Webcompatibiliteitscontrole: algemene fouten voor algemene informatie over fouten bij de compatibiliteitscontrole.
Een ACCWeb104000-macrofout zoeken en oplossen
Macro is niet compatibel met het web
Als u de ACCWeb104000-foutberichten met de fouttekst krijgt, is Macro niet compatibel met het web,controleert u of uw Access-toepassing een van de volgende macro's bevat en verwijdert u deze:
-
AddMenu
-
FilterToepassen
-
ApplyOrderBy
-
Pieptoon
-
Database kopiëren
-
CopyObject
-
DeleteObject
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
FindNextRecord
-
Record zoeken
-
GoToPage
-
ImportExportData
-
LockNavigationPane
-
Window maximaliseren
-
Window minimaliseren
-
VensterVerplaatsenEnVenstergrootteWijzigen
-
Navigeer naar
-
OpenDataAccessPage
-
Diagram openen
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
TabelOpenen
-
OpenView
-
UitvoerTo
-
Afdrukken
-
Quit
-
Naam wijzigen
-
RepaintObject
-
Herstellen
-
RunApp
-
RunCommand (alle andere opties dan ongedaan makenRecord, SaveRecord en DeleteRecord)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
RecordZoeken
-
Object selecteren
-
SendKeys
-
SetDisplayedCategories
-
MenuItem instellen
-
WaardeInstellen
-
InstellenWarnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
TransferText
Een geldige macroactie gebruiken
Nadat u de ongeldige macroactie hebt verwijderd, kunt u een geschikte macroactie gebruiken in de volgende lijst:
-
SetOrderBy
-
BladerenTo
-
MacrofoutWissen
-
Window sluiten
-
DeleteRecord-runcommand
-
NaarBesturingselementGaan
-
NaarRecordGaan
-
Berichtvak
-
BijFout
-
FormulierOpenen
-
OpenReport
-
RefreshRecord
-
AlleTijdelijkeVariabelenVerwijderen
-
TijdelijkeVariabeleVerwijderen
-
Requery
-
RunCommand(alleen ongedaan makenRecord, SaveRecord en DeleteRecord)
-
RunDataMacro
-
RunMacro
-
SaveRecord-runcommand
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
EigenschapInstellen
-
TijdelijkeVariabeleInstellen
-
StopAllMacros
-
MacroStoppen
-
UndoRecord-runcommand
Macroargument is niet compatibel met het web
Als u het foutbericht ACCWeb104000 met de fouttekst krijgt, is het argument Macro niet compatibel met hetweb,controleert u of de Access-toepassing een van de volgende macro'sargumenten bevat en verwijdert u deze:
-
CloseWindow - Objectnaam
-
CloseWindow-Object Type
-
CloseWindow-Save
-
GoToRecord-Object Type
-
GoToRecord- Object Name
-
GoToRecord-Offset
-
MessageBox- Pieptoon
-
Bericht
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Naam OpenForm-View
-
OpenReport-Filter naam
-
OpenReport-View
-
RunMacro-Repeat expressie
-
RunMacro-Repeat aantal
-
SetFilter-Filter naam
Macroargumentwaarde is niet compatibel met het web
Als u een ACCWeb104000-foutbericht met de fouttekst krijgt, is de waarde van het macroargument niet compatibel met het web,controleert u of het object of de expressie waarnaar wordt verwezen compatibel is met het web en verwijdert u alle incompatibele objecten. Zie Een expressie maken voor meer informatie over het maken van geldige expressies.
De macro '|0' is niet compatibel met het web
U kunt een ACCWeb104000-foutbericht krijgen met de fouttekst, de macro '|0' isniet compatibel met het web. U moet de niet-compatibele macroactie, argument of argumentwaarde verwijderen uit uw Access-toepassing.
Verwijder ook AutoKeys en AutoExec-macro's uit uw toepassing en pas vervolgens een geldige macro toe uit de lijst Een geldige macroactie gebruiken.