Važno Access Services 2010 i Access Services 2013 uklanjaju se iz sljedećeg izdanja sustava SharePoint. Preporučujemo da ne stvarate nove web-aplikacije i migrirate postojeće aplikacije na drugu platformu, na primjer Microsoft Power Apps. Podatke programa Access možete zajednički koristiti sa platformom Dataverse, odnosno bazom podataka u oblaku na kojoj možete stvarati aplikacije servisa Power Platform, Automatizirane tijekove rada, Virtualne agente i još mnogo toga za web, telefon ili tablet. Dodatne informacije potražite u članku Početak rada: Migracija podataka programa Access na Dataverse. |
Prije objavljivanja Microsoft Access 2010 kao web-aplikacije, morate pokrenuti alat za provjeru kompatibilnosti da biste bili sigurni da je baza podataka kompatibilna kao web-baza podataka. Ako alat za provjeru kompatibilnosti pronađe probleme s kompatibilnošću s makronaredbama u bazi podataka, prikazat će pogrešku makronaredbe koju biste trebali ispraviti prije objavljivanja baze podataka na webu.
U ovom se članku opisuju pet mogućih uvjeta makronaredbi koji mogu postojati u aplikaciji Access 2010 koja može rezultirati porukama o pogreškama makronaredbi i sadrži informacije koje će vam olakšati rješavanje pogreške.
Općenite informacije o pogreškama alata za provjeru kompatibilnosti potražite u članku Provjera općenitih pogrešaka na webu.
Pronalaženje i ispravljanje pogreške makronaredbe ACCWeb104000
Makronaredba nije kompatibilna s webom
Ako dobijete poruke o pogreškama ACCWeb104000 s tekstom pogreške, makronaredba nije kompatibilna s webom, provjerite sadrži li aplikacija programa Access neku od sljedećih makronaredbi, a zatim ih uklonite:
-
AddMenu
-
ApplyFilter
-
ApplyOrderBy
-
Beep
-
CopyDatabase
-
CopyObject
-
DeleteObject
-
Zaslonska stranica
-
Echo
-
E-pošta Databaseobject
-
FindNextRecord
-
FindRecord
-
GoToPage
-
Importexportpodaci
-
LockNavigationPane
-
MaximizeWindow
-
MinimizeWindow
-
MoveAndSizeWindow
-
NavigateTo
-
OpenDataAccessPage
-
OpenDiagram
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
OpenTable
-
OpenView
-
OutputTo
-
Ispisa
-
Quit
-
Preimenovanje
-
RepaintObject
-
Vrati
-
RunApp
-
Funkcija RunCommand (sve mogućnosti koje nisu undoRecord, SaveRecord i DeleteRecord)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
SearchForRecord
-
SelectObject
-
SendKeys
-
SetDisplayedCategories
-
SetMenuItem
-
SetValue
-
SetWarnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
TransferText
Korištenje valjane akcije makronaredbe
Nakon uklanjanja nevaljane akcije makronaredbe možete koristiti odgovarajuću akciju makronaredbe na sljedećem popisu:
-
SetOrderBy
-
BrowseTo
-
ClearMacroError
-
CloseWindow
-
DeleteRecord – RunCommand
-
GoToControl
-
GoToRecord
-
Poruka programa MessageBox
-
OnError
-
OpenForm
-
OpenReport
-
Osvježni zapis
-
RemoveAllTempVars
-
RemoveTempVar
-
Requery
-
RunCommand (samo undoRecord, SaveRecord i DeleteRecord)
-
RunDataMacro
-
RunMacro
-
Funkcija SaveRecord – RunCommand
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
SetProperty
-
SetTempVar
-
StopAllMacros
-
StopMacro
-
Naredba Undorelcord – RunCommand
Argument makronaredbe nije kompatibilan s webom
Ako dobijete poruku o pogrešci ACCWeb104000 s tekstom pogreške,argument makronaredbe nije kompatibilan s webom, provjerite sadrži li aplikacija programa Access neku od sljedećih argumenata makronaredbi i uklonite ih:
-
CloseWindow – naziv objekta
-
CloseWindow-Object vrsta
-
CloseWindow-Save
-
GoToRecord-Object vrsta
-
Gotorelcord – naziv objekta
-
GoToRecord-Offset
-
Poruka-beep
-
Poruka
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Naziv OpenForm-View
-
Naziv OpenReport-Filter
-
OpenReport-View
-
RunMacro-Repeat izraz
-
Broj RunMacro-Repeat
-
Naziv SetFilter-Filter
Vrijednost argumenta Macro nije kompatibilna s webom
Ako se prikaže poruka o pogrešci ACCWeb104000 s tekstom pogreške, vrijednost argumenta Macro nije kompatibilna s webom, provjerite je li naziv objekta ili izraz kompatibilan s webom i uklonite sve koji nisu kompatibilni. Dodatne informacije o stvaranju valjanih izraza potražite u članku Sastavljanje izraza.
Makronaredba "| 0" nije kompatibilna s webom
Možete dobiti poruku o pogrešci ACCWeb104000 s tekstom pogreške, makronaredba "| 0" nije kompatibilna s webom. Da biste uklonili nespojive akcije makronaredbe, argumenta ili argumenta iz aplikacije programa Access
Uklonite i automatske ključeve i makronaredbe AutoExec iz aplikacije, a zatim primijenite valjanu makronaredbu s popisa pomoću valjane akcije makronaredbe.