Svarīgi! Access pakalpojumi 2010 un Access pakalpojumi 2013 tiek noņemti nākamajā SharePoint laidienā. Iesakām neizveidot jaunas tīmekļa lietojumprogrammas un migrēt esošās programmas uz alternatīvu platformu, piemēram, Microsoft Power Apps. Varat kopīgot Access datus ar Dataverse, kas ir mākoņa datu bāze, kurā varat veidot Power Platform programmas, automatizēt darbplūsmas, virtuālos aģentus un daudz ko citu tīmeklim, tālrunim vai planšetdatoram. Papildinformāciju skatiet rakstā Darba sākšana: Access datu migrēšana uz Dataverse. |
Pirms Microsoft Access 2010 publicēšanas tīmekļa lietojumprogrammā, ir jāpalaiž saderības pārbaudītājs, lai pārliecinātos, vai datu bāze ir savietojama ar tīmekļa datu bāzi. Ja saderības pārbaudītājs atrod jebkādas saderības problēmas ar datu bāzes makro, tiek parādīta makro kļūda, kas ir jālabo pirms datu bāzes publicēšanas tīmeklī.
Šajā rakstā aprakstīti pieci iespējamie makro nosacījumi, kas var būt jūsu Access 2010 lietojumprogrammā, kas var izraisīt makro kļūdu ziņojumus, un sniegta informācija, lai palīdzētu novērst kļūdu.
Vispārīgu informāciju par saderības pārbaudītāja kļūdām skatiet rakstā tīmekļa saderības pārbaude vispārīgās kļūdas.
ACCWeb104000 makro kļūdas atrašana un labošana
Makro nav saderīgs ar tīmekli
Ja tiek parādīts kļūdas ziņojums ar ACCWeb104000 kļūdas tekstu, makro nav saderīgs ar tīmekli, pārbaudiet, vai jūsu Access lietojumprogrammā ir kāds no šiem makro, un pēc tam tās jānoņem:
-
AddMenu
-
ApplyFilter
-
ApplyOrderBy
-
Pīkstiens
-
CopyDatabase
-
Darbība CopyObject
-
DeleteObject
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
FindNextRecord
-
FindRecord
-
GoToPage
-
ImportExportData
-
LockNavigationPane
-
MaximizeWindow
-
MinimizeWindow
-
MoveAndSizeWindow
-
NavigateTo
-
OpenDataAccessPage
-
OpenDiagram
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
OpenTable
-
OpenView
-
OutputTo
-
Izdruku
-
Quit
-
Pārdēvēt.
-
RepaintObject
-
Atjaunot
-
Darbību RunApp
-
RunCommand (visas opcijas, izņemot undoRecord, SaveRecord un DeleteRecord)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
SearchForRecord
-
Darbību SelectObject
-
SendKeys
-
SetDisplayedCategories
-
SetMenuItem
-
Darbību SetValue
-
SetWarnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
Darbību
-
TransferSQLDatabase
-
TransferText
Derīgas makro darbības izmantošana
Pēc nederīgās makro darbības noņemšanas varat izmantot attiecīgu makro darbību no šī saraksta:
-
SetOrderBy
-
BrowseTo
-
ClearMacroError
-
CloseWindow
-
DeleteRecord-RunCommand
-
GoToControl
-
GoToRecord
-
MessageBox
-
OnError
-
OpenForm
-
OpenReport
-
RefreshRecord
-
RemoveAllTempVars
-
RemoveTempVar
-
Requery
-
RunCommand (tikai undoRecord, SaveRecord un DeleteRecord)
-
RunDataMacro
-
Darbība RunMacro
-
SaveRecord-RunCommand
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
SetProperty
-
SetTempVar
-
StopAllMacros
-
StopMacro
-
UndoRecord-RunCommand
Makro arguments nav saderīgs ar tīmekli
Ja tiek parādīts kļūdas ziņojums ar ACCWeb104000 kļūdu,makro arguments nav saderīgs ar tīmekli, pārbaudiet, vai jūsu Access lietojumprogramma satur jebkuru no tālāk norādītajiem makro argumentiem, un noņemiet tos.
-
CloseWindow-objekta nosaukums
-
CloseWindow-Object tips
-
CloseWindow-Save
-
GoToRecord-Object tips
-
Darbību GoToRecord-objekta nosaukums
-
GoToRecord-Offset
-
MessageBox — pīkstiens
-
Ziņojums
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Name OpenForm-View
-
OpenReport-Filter nosaukums
-
OpenReport-View
-
RunMacro-Repeat izteiksme
-
RunMacro-Repeat skaits
-
SetFilter-Filter nosaukums
Makro argumenta vērtība nav saderīga ar tīmekli
Ja tiek parādīts kļūdas ziņojums ar ACCWeb104000 kļūdu, makro argumenta vērtība nav saderīga ar tīmekli, pārbaudiet, vai atsauce uz objektu vai izteiksmi ir saderīga ar tīmekli un jānoņem neviena no tām, kas ir nesaderīgas. Papildinformāciju par to, kā izveidot derīgas izteiksmes, skatiet rakstā Izteiksmes izveide.
Makro "| 0" nav saderīgs ar tīmekli
Varat saņemt ACCWeb104000 kļūdas ziņojumu ar kļūdas tekstu "| 0" makro nav saderīgs ar tīmekli. No Access lietojumprogrammas ir jānoņem nesaderīgā makro darbība, arguments vai argumenta vērtība.
Arī no lietojumprogrammas noņemt automātiskās atslēgas un AutoExec makro un pēc tam sarakstā lietot derīgu makro darbību.