Důležité V příští verzi SharePointu se odeberou služby Access Services 2010 a Access Services 2013. Doporučujeme, abyste nevytvářeli nové webové aplikace a abyste migrovali existující aplikace na alternativní platformu, jako je třeba Microsoft Power Apps. Přístupová data můžete sdílet s Dataverse, což je cloudová databáze, na které můžete vytvářet aplikace Power Platform, automatizovat pracovní postupy, virtuální agenty a provádět další akce pro web, telefon nebo tablet. Další informace najdete v tématu Začínáme: Migrace přístupových dat do služby Dataverse. |
Před publikováním Microsoft Access 2010 jako webové aplikace je nutné spustit Kontrolu kompatibility, aby byla databáze kompatibilní s webovou databází. Pokud kontrola kompatibility najde problémy s kompatibilitou s makremi v databázi, zobrazí se chyba makra, kterou byste měli před publikováním databáze na web opravit.
Tento článek popisuje pět možných podmínek maker, které Access 2010 aplikace, které můžou způsobit chybové zprávy makra, a poskytuje informace, které vám pomohou chybu vyřešit.
Obecné informace o chybách kontroly kompatibility najdete v článku Kontrola kompatibility webu s obecnými chybami.
Vyhledání a oprava chyby makra ACCWeb104000
Makro není kompatibilní s webem.
Pokud se zobrazí chybové zprávy ACCWeb104000 s textem chyby,makro není kompatibilní s webem , zkontrolujte, jestli aplikace Access obsahuje některé z následujících maker, a pak je odeberte:
-
AddMenu
-
PoužítFiltr
-
ApplyOrderBy
-
Pípnutí
-
KopírovatDatabázi
-
KopírovatObjekt
-
OdstranitObjekt
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
NajítDalšíZáznam
-
NajítZáznam
-
GoToPage
-
ImportExportData
-
ZamknoutNavigačníPodokno
-
MaximizeWindow
-
MinimizeWindow
-
MoveAndSizeWindow
-
Přejít na
-
OpenDataAccessPage
-
OpenDiagram
-
Funkce OpenFunction
-
OpenModule
-
OtevřítDotaz
-
OpenStoredProcedure
-
OpenTable
-
OpenView
-
Výstup
-
Výtisk
-
Quit
-
Přejmenovat
-
PřekreslitObjekt
-
Obnovení
-
RunApp
-
RunCommand (všechny možnosti kromě undoRecord, SaveRecord a DeleteRecord)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
SearchForRecord
-
SelectObject
-
Funkce SendKeys
-
NastavitZobrazenéKategorie
-
SetMenuItem
-
SetValue
-
SetWarnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
PřevéstText
Použití platné akce makra
Po odebrání neplatné akce makra můžete použít příslušnou akci makra z následujícího seznamu:
-
SetOrderBy
-
Procházet
-
SmazatChybuMakra
-
CloseWindow
-
Příkaz DeleteRecord-run
-
PřejítNaOvládacíPrvek
-
PřejítNaZáznam
-
MessageBox
-
PřiChybě
-
OtevřítFormulář
-
OpenReport
-
RefreshRecord
-
RemoveAllTempVars
-
RemoveTempVar
-
Requery
-
RunCommand(pouze undoRecord, SaveRecord a DeleteRecord)
-
RunDataMacro
-
RunMacro
-
Příkaz SaveRecord-run
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
NastavitVlastnost
-
SetTempVar
-
StopAllMacros
-
ZastavitMakro
-
Příkaz UndoRecord-run
Argument Makro není kompatibilní s webem.
Pokud se zobrazí chybová zpráva ACCWeb104000 s textem chyby,argument Makronení kompatibilní s webem , zkontrolujte, jestli aplikace Access obsahuje některý z následujících argumentů maker, a odeberte je:
-
CloseWindow – název objektu
-
CloseWindow-Object Typ
-
CloseWindow-Save
-
GoToRecord-Object Typ
-
GoToRecord- Název objektu
-
GoToRecord-Offset
-
MessageBox- Pípnutí
-
Zpráva
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Název OpenForm-View
-
OpenReport-Filter název
-
OpenReport-View
-
RunMacro-Repeat výraz
-
RunMacro-Repeat počet
-
SetFilter-Filter název
Hodnota argumentu makra není kompatibilní s webem.
Pokud se zobrazí chybová zpráva ACCWeb104000 s textem chyby, hodnota argumentuMakro není kompatibilní s webem , zkontrolujte, jestli je odkazovaný objekt nebo výraz kompatibilní s webem, a odeberte nekompatibilní objekty. Další informace o tom, jak vytvořit platné výrazy, najdete v tématu Vytvoření výrazu.
Makro |0 není kompatibilní s webem.
Můžete se zobrazit chybová zpráva ACCWeb104000 s textem chyby, makro "|0"není kompatibilní s webem . Z aplikace Access je nutné odebrat nekompatibilní akci makra, argument nebo hodnotu argumentu.
Odeberte také z aplikace makra Automatické klávesy a AutoExec a potom použijte platné makro ze seznamu Použít platnou akci makra.