Wichtig Access Services 2010 und Access Services 2013 werden aus der nächsten Version von SharePoint entfernt. Wir empfehlen Ihnen, keine neuen Web Apps zu erstellen und Ihre vorhandenen Apps zu einer anderen Plattform zu migrieren, z. B. Microsoft Power Apps. Sie können Access-Daten für Dataverse freigeben. Dabei handelt es sich um eine Clouddatenbank, auf der Sie Power Platform-Apps, automatisierte Workflows, virtuelle Agents und vieles mehr für das Web, das Telefon oder das Tablet erstellen können. Weitere Informationen finden Sie unter Erste Schritte: Migrieren von Access-Daten zu Dataverse. |
Bevor Sie Ihre Microsoft Access 2010 als Webanwendung veröffentlichen, müssen Sie die Kompatibilitätsprüfung ausführen, um sicherzustellen, dass die Datenbank als Webdatenbank kompatibel ist. Wenn die Kompatibilitätsprüfung Kompatibilitätsprobleme mit den Makros in Ihrer Datenbank findet, wird ein Makrofehler angezeigt, den Sie korrigieren sollten, bevor Sie die Datenbank im Web veröffentlichen.
In diesem Artikel werden fünf mögliche Makrobedingungen beschrieben, die in Ihrer Access 2010 vorhanden sein können, die zu den Makrofehlermeldungen führen können, und enthält Informationen, die Ihnen bei der Behebung des Fehlers helfen können.
Allgemeine Informationen zu Kompatibilitätsprüfungsfehlern finden Sie im Artikel Prüfung der Webkompatibilität: Allgemeine Fehler.
Suchen und Beheben eines ACCWeb104000-Makrofehlers
Makro ist mit dem Web nicht kompatibel
Wenn sie die ACCWeb104000-Fehlermeldungen mit dem Fehlertext erhalten, ist Makro mit dem Webnicht kompatibel, überprüfen Sie, ob Ihre Access-Anwendung eines der folgenden Makros enthält, und entfernen Sie sie dann:
-
AddMenu
-
AnwendenFilter
-
ApplyOrderBy
-
Signalton
-
CopyDatabase
-
CopyObject
-
DeleteObject
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
FindNextRecord
-
FindRecord
-
GoToPage
-
ImportExportData
-
LockNavigationPane
-
MaximizeWindow
-
MinimizeWindow
-
VerschiebenUndGrößeÄndernFenster
-
NavigateTo
-
OpenDataAccessPage
-
OpenDiagram
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
ÖffnenTabelle
-
OpenView
-
OutputTo
-
Ausdruck
-
Quit
-
Umbenennen
-
RepaintObject
-
Wiederherstellen
-
RunApp
-
RunCommand (alle Optionen außer RückgängigDatensatz, SaveRecord und DeleteRecord)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
SuchenNachDatensatz
-
SelectObject
-
SendKeys
-
SetDisplayedCategories
-
SetMenuItem
-
SetzenWert
-
Festlegen von Warnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
TransferText
Verwenden einer gültigen Makroaktion
Nachdem Sie die ungültige Makroaktion entfernt haben, können Sie eine entsprechende Makroaktion aus der folgenden Liste verwenden:
-
SetOrderBy
-
BrowseTo
-
LöschenMakroFehler
-
CloseWindow
-
DeleteRecord-runcommand
-
GeheZuSteuerelement
-
GeheZuDatensatz
-
Meldungsfeld
-
BeiFehler
-
ÖffnenFormular
-
OpenReport
-
RefreshRecord
-
EntfernenAlleTempVar
-
EntfernenTempVar
-
Requery
-
RunCommand(only undoRecord, SaveRecord and DeleteRecord)
-
RunDataMacro
-
RunMacro
-
SaveRecord-runcommand
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
SetProperty
-
FestlegenTempVar
-
StopAllMacros
-
StoppMakro
-
UndoRecord-runcommand
Das Argument Makro ist mit dem Web nicht kompatibel
Wenn die FEHLERMELDUNG ACCWeb104000 mit dem Fehlertext angezeigt wird, ist das Argument Makro mit demWebnicht kompatibel, überprüfen Sie, ob Ihre Access-Anwendung eines der folgenden Makroargumente enthält, und entfernen Sie sie:
-
CloseWindow – Objektname
-
CloseWindow-Object Type
-
CloseWindow-Save
-
GoToRecord-Object Type
-
GoToRecord- Objektname
-
GoToRecord-Offset
-
MessageBox– Signalton
-
Nachricht
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Name OpenForm-View
-
OpenReport-Filter Name
-
OpenReport-View
-
RunMacro-Repeat Ausdruck
-
RunMacro-Repeat Anzahl
-
SetFilter-Filter Name
Makroargumentwert ist nicht mit dem Web kompatibel
Wenn sie eine ACCWeb104000-Fehlermeldung mit dem Fehlertext erhalten, ist der Argumentwert Makro mit dem Webnicht kompatibel, überprüfen Sie, ob das Objekt oder der Ausdruck, auf den verwiesen wird, mit dem Web kompatibel ist, und entfernen Sie alle nicht kompatiblen Objekte. Weitere Informationen zum Erstellen gültiger Ausdrücke finden Sie unter Erstellen eines Ausdrucks.
Das "|0"-Makro ist nicht mit dem Web kompatibel
Sie können eine ACCWeb104000-Fehlermeldung mit dem Fehlertext erhalten: Das Makro "|0"ist mit dem Web nicht kompatibel. Sie müssen die inkompatible Makroaktion, das Argument oder den Argumentwert aus Ihrer Access-Anwendung entfernen.
Entfernen Sie auch AutoKeys und AutoExec-Makros aus Ihrer Anwendung, und wenden Sie dann ein gültiges Makro aus der Liste Verwenden einer gültigen Makroaktion an.