|
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 publiceert als een webtoepassing, moet u de compatibiliteitscontrole uitvoeren om ervoor te zorgen dat de database compatibel is met 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 op internet publiceert.
In dit artikel worden vijf mogelijke macrovoorwaarden beschreven die kunnen voorkomen in uw Access 2010-toepassing die kunnen resulteren in de macrofoutberichten, en bevat informatie om u te helpen 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 krijgt met de fouttekst , is Macro niet compatibel met het web, controleert u of uw Access-toepassing een van de volgende macro's bevat en verwijdert u deze vervolgens:
-
Menu toevoegen
-
FilterToepassen
-
ApplyOrderBy
-
Pieptoon
-
CopyDatabase
-
CopyObject
-
DeleteObject
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
VolgendeRecord zoeken
-
Record zoeken
-
GoToPage
-
ImportExportData
-
LockNavigationPane
-
MaximaliseerWindow
-
MinimaliseerWindow
-
VensterVerplaatsenEnVenstergrootteWijzigen
-
Navigeren naar
-
OpenDataAccessPage
-
OpenDiagram
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
TabelOpenen
-
OpenView
-
OutputTo
-
Afdruk
-
Quit
-
Naam wijzigen
-
RepaintObject
-
Herstellen
-
RunApp
-
RunCommand (alle opties behalve Record ongedaan maken, Record opslaan en Record verwijderen)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
RecordZoeken
-
SelectObject
-
SendKeys
-
SetDisplayedCategories
-
SetMenuItem
-
WaardeInstellen
-
SetWarnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
TransferText
Een geldige macroactie gebruiken
Nadat u de ongeldige macroactie hebt verwijderd, kunt u een geschikte macroactie uit de volgende lijst gebruiken:
-
SetOrderBy
-
Bladeren naar
-
MacrofoutWissen
-
SluitenWindow
-
Opdracht Record-run verwijderen
-
NaarBesturingselementGaan
-
NaarRecordGaan
-
Berichtvak
-
BijFout
-
FormulierOpenen
-
OpenReport
-
Record vernieuwen
-
AlleTijdelijkeVariabelenVerwijderen
-
TijdelijkeVariabeleVerwijderen
-
Requery
-
RunCommand(alleen Record ongedaan maken, Record opslaan en Record verwijderen)
-
RunDataMacro
-
RunMacro
-
SaveRecord-runopdracht
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
EigenschapInstellen
-
TijdelijkeVariabeleInstellen
-
StopAllMacros
-
MacroStoppen
-
Opdracht Record-run ongedaan maken
Macroargument is niet compatibel met het web
Als u het foutbericht ACCWeb104000 krijgt met de fouttekst, macroargument is niet compatibel met het web, controleert u of de Access-toepassing een van de volgende macro's-argumenten bevat en verwijdert u deze:
-
CloseWindow - Objectnaam
-
CloseWindow-Object type
-
CloseWindow-Save
-
GoToRecord-Object type
-
GoToRecord- Objectnaam
-
GoToRecord-Offset
-
Berichtenvak- Pieptoon
-
Bericht
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Naam OpenForm-View
-
naam van OpenReport-Filter
-
OpenReport-View
-
RunMacro-Repeat-expressie
-
aantal RunMacro-Repeat
-
naam van SetFilter-Filter
De waarde van het macroargument is niet compatibel met het web
Als u een ACCWeb104000-foutbericht krijgt met de fouttekst , 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 objecten die niet compatibel zijn. 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 is niet compatibel met het web. U moet de incompatibele macroactie, het argument of de 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.