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, abyste zajistili, že je databáze kompatibilní jako webová databáze. Pokud kontrola kompatibility zjistí problémy s kompatibilitou maker v databázi, zobrazí chybu makra, kterou byste měli opravit před publikováním databáze na web.
Tento článek popisuje pět možných podmínek maker, které mohou existovat v aplikaci Access 2010, které můžou vést k chybám makra, a poskytuje informace, které vám pomůžou chybu vyřešit.
Obecné informace o chybách nástroje Kontrola kompatibility najdete v článku Kontrola kompatibility webu Obecné chyby.
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 vaše aplikace pro Access obsahuje některá z následujících maker, a pak je odeberte:
-
PřidatNabídka
-
PoužítFiltr
-
PoužítObjednávky
-
Pípnutí
-
KopírovatDatabázi
-
CopyObject
-
DeleteObject
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
FindNextRecord
-
NajítZáznam
-
GoToPage
-
ImportExportData
-
ZamknoutNavigačníPodokno
-
MaximalizovatWindow
-
MinimalizovatWindow
-
MoveAndSizeWindow
-
Přejít na
-
OpenDataAccessPage
-
OpenDiagram
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
OpenTable
-
OpenView
-
Výstup
-
Výpis
-
Quit
-
Přejmenovat
-
RepaintObject
-
Obnovení
-
Spustit aplikaci
-
RunCommand (všechny možnosti kromě možnosti ZpětZáznam, UložitZáznam a OdstranitZáznam)
-
Spustit kód
-
RunSavedImportExport
-
RunSQL
-
SearchForRecord
-
SelectObject
-
SendKeys
-
NastavitZobrazenéKategorie
-
SetMenuItem
-
Nastavit hodnotu
-
SetWarnings
-
ShowToolbar
-
Jeden krok
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
Přenést text
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:
-
NastavitObjednávky
-
Procházet Do
-
SmazatChybuMakra
-
ZavřítWindow
-
DeleteRecord-runcommand
-
PřejítNaOvládacíPrvek
-
PřejítNaZáznam
-
MessageBox
-
PřiChybě
-
OtevřítFormulář
-
Otevřít sestavu
-
Obnovitzáznam
-
RemoveAllTempVars
-
RemoveTempVar
-
Requery
-
RunCommand(pouze zpětZáznam, UložitZáznam a OdstranitZáznam)
-
RunDataMacro
-
SpustitMacro
-
SaveRecord-runcommand
-
Nastavit filtr
-
SetLocalVar
-
NastavitObjednávky
-
NastavitVlastnost
-
SetTempVar
-
StopAllMacros
-
ZastavitMakro
-
ZpětZáznam-runcommand
Argument makra není kompatibilní s webem
Pokud se zobrazí chybová zpráva ACCWeb104000 s textem chyby, argument Makro není kompatibilní s webem, zkontrolujte, jestli vaše aplikace pro Access obsahuje některý z následujících argumentů maker, a odeberte je:
-
CloseWindow – název objektu
-
typ CloseWindow-Object
-
CloseWindow-Save
-
typ GoToRecord-Object
-
GoToRecord – název objektu
-
GoToRecord-Offset
-
MessageBox – pípnutí
-
Zpráva
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Název OpenForm-View
-
název OpenReport-Filter
-
OpenReport-View
-
výraz RunMacro-Repeat
-
RunMacro-Repeat Count
-
název SetFilter-Filter
Hodnota argumentu makra není kompatibilní s webem.
Pokud se zobrazí chybová zpráva ACCWeb104000 s textem chyby, hodnota argumentu Makro 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 Sestavení výrazu.
Makro |0 není kompatibilní s webem.
Můžete zobrazit chybovou zprávu ACCWeb104000 s textem chyby Makro |0 není kompatibilní s webem. Nekompatibilní akci makra, argument nebo hodnotu argumentu musíte z aplikace pro Access odebrat.
Odeberte z aplikace také makra AutoKeys a AutoExec a pak použijte platné makro ze seznamu Použít platnou akci makra.