Dôležité Access Services 2010 a Access Services 2013 sa odstraňujú z nasledujúceho vydania SharePointu. Odporúčame nevytvárať nové webové aplikácie a migrovať existujúce aplikácie na alternatívnu platformu, ako je napríklad Microsoft Power Apps. Údaje Accessu môžete zdieľať s Dataverse, čo je cloudová databáza, na ktorej môžete vytvárať aplikácie Power Platform, pracovné postupy Automate, virtuálnych agentov a ďalšie funkcie pre web, telefón alebo tablet. Ďalšie informácie nájdete v téme Začíname: Migrácia údajov Accessu do Dataverse. |
Pred publikovaním Microsoft Access 2010 ako webovej aplikácie je potrebné spustiť kontrolu kompatibility, aby sa zabezpečilo, že databáza je kompatibilná s webovou databázou. Ak Kontrola kompatibility zistí problémy s kompatibilitou s makrami v databáze, zobrazí sa chyba makra, ktorú by ste mali opraviť pred publikovaním databázy na webe.
V tomto článku sa popisuje päť možných podmienok makra, ktoré môžu existovať v aplikácii Access 2010, ktoré môžu vyústiť do chybových hlásení makra, a poskytuje informácie, ktoré vám pomôžu vyriešiť chybu.
Všeobecné informácie o chybách kontroly kompatibility nájdete v článku kontrola všeobecných chýbv článku.
Vyhľadanie a odstránenie chyby makra ACCWeb104000
Makro nie je kompatibilné s webom
Ak sa zobrazí chybové hlásenie ACCWeb104000 s textom chyby, makro nie je kompatibilné s webom, skontrolujte, či vaša accessová aplikácia obsahuje niektorý z nasledujúcich makier, a potom ich odstráňte:
-
PridaťPonuku
-
PoužiťFilter
-
ApplyOrderBy
-
Zvukový signál
-
CopyDatabase
-
KopírovaťObjekt
-
OdstrániťObjekt
-
DisplayHourGlassPointer
-
Zobrazovať výsledky
-
Objekte-mailovejdatabázy
-
FindNextRecord
-
NájsťZáznam
-
PrejsťNaStranu
-
ImportExportData
-
UzamknúťNavigačnúTablu
-
MaximizeWindow
-
MinimizeWindow
-
MoveAndSizeWindow
-
NastaviťZobrazenéKategórie
-
Akciu OtvoriťStránkuSPrístupomKÚdajom
-
Otvoriťdiagram
-
Otvoriťfunkciu
-
OtvoriťModul
-
OtvoriťDotaz
-
Otvoriťuloženúprocedúru
-
OtvoriťTabuľku
-
OtvoriťZobrazenie
-
Výstup
-
Výtlačok
-
Quit
-
Premenovať
-
Prekresliťobjekt
-
Obnovenie
-
SpustiťAplikáciu
-
SpustiťPríkaz (všetky možnosti iné ako undoRecord, SaveRecord a OdstrániťZáznam)
-
SpustiťKód
-
SpustiťUloženýImportExport
-
SpustiťSQL
-
HľadaťZáznam
-
VybraťObjekt
-
SendKeys
-
NastaviťZobrazenéKategórie
-
NastaviťPoložkuPonuky
-
NastaviťHodnotu
-
NastaviťUpozornenia
-
ZobraziťPanelSNástrojmi
-
JedenKrok
-
Preniesťzoznamsharepoint
-
PreniesťTabuľkovýHárok
-
Preniesťdatabázusql
-
PreniesťText
Použitie platnej akcie makra
Po odstránení neplatnej akcie makra môžete použiť príslušnú akciu makra z nasledujúceho zoznamu:
-
SetOrderBy
-
BrowseTo
-
VymazaťChybuMakra
-
Zavrieťokno
-
OdstrániťZáznam – SpustiťPríkaz
-
PrejsťNaOvládacíPrvok
-
PrejsťNaZáznam
-
OknoHlásenia
-
PriChybe
-
OtvoriťFormulár
-
OtvoriťZostavu
-
RefreshRecord
-
OdstrániťVšetkyDočasnéPremenné
-
OdstrániťDočasnéPremenné
-
Requery
-
SpustiťPríkaz (iba undoRecord, SaveRecord a OdstrániťZáznam)
-
SpustiťÚdajovéMakro
-
SpustiťMakro
-
SaveRecord – SpustiťPríkaz
-
SetFilter
-
NastaviťLokálnuPremennú
-
SetOrderBy
-
NastaviťVlastnosť
-
NastaviťDočasnúPremennú
-
ZastaviťVšetkyMakrá
-
ZastaviťMakro
-
UndoRecord – SpustiťPríkaz
Argument makra nie je kompatibilný s webom
Ak sa zobrazí chybové hlásenie ACCWeb104000 s textom chyby,argument makro nie je kompatibilný s webom, skontrolujte, či vaša aplikácia Accessu obsahuje ľubovoľné z nasledujúcich argumentov makrá, a odstráňte ich:
-
Zavrieťokno – názov objektu
-
Typ CloseWindow-Object
-
CloseWindow-Save
-
Typ GoToRecord-Object
-
PrejsťNaZáznam – názov objektu
-
GoToRecord-Offset
-
MessageBox-beep
-
Správa
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Názov OpenForm-View
-
Názov OpenReport-Filter
-
OpenReport-View
-
RunMacro-Repeat výraz
-
Počet RunMacro-Repeat
-
Názov SetFilter-Filter
Hodnota argumentu makra je nekompatibilná s webom
Ak sa zobrazí chybové hlásenie ACCWeb104000 s textom chyby, hodnota argumentu makra je nekompatibilná s webom, skontrolujte, či je objekt alebo výraz, na ktorý sa odkazuje, kompatibilný s webom a odstráňte všetky, ktoré nie sú kompatibilné. Ďalšie informácie o tom, ako vytvoriť platné výrazy, nájdete v téme zostavenie výrazu.
Makro | 0 nie je kompatibilné s webom
Ak sa zobrazí chybové hlásenie ACCWeb104000 s chybovým textom, makro | 0 nie je kompatibilné s webom. Z aplikácie Accessu je nutné odstrániť nezlučiteľnú akciu makra, argument alebo hodnotu argumentu.
Odstráňte aj automatické kľúče a makrá AutoExec z aplikácie a potom v zozname použiteplatné makro.