|
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 savu failu Microsoft Access 2010 kā tīmekļa lietojumprogrammu, palaidiet saderības pārbaudītāju, lai nodrošinātu, ka datu bāze ir saderīga kā tīmekļa datu bāze. Ja saderības pārbaudītājs atrod visas saderības problēmas ar makro jūsu datu bāzē, tiek parādīta makro kļūda, kas jāizlabo 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 programmā un var izraisīt makro kļūdu ziņojumus, un sniegta informācija, lai palīdzētu atrisināt kļūdu.
Vispārīgu informāciju par saderības pārbaudītāja kļūdām skatiet rakstā Saderības ar tīmekli pārbaude Vispārīgas kļūdas.
ACCWeb104000 makro kļūdas atrašana un labošana
Makro nav saderīgs ar tīmekli
Ja tiek parādīts ACCWeb104000 kļūdas ziņojums ar kļūdas tekstu, makro nav saderīgs ar tīmekli, pārbaudiet, vai jūsu Access lietojumprogrammā ir kāds no šiem makro, un noņemiet tos:
-
AddMenu
-
ApplyFilter
-
ApplyOrderBy
-
Pīkstiens
-
CopyDatabase
-
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
-
RunApp
-
RunCommand (visas opcijas, izņemot undoRecord, SaveRecord un DeleteRecord)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
SearchForRecord
-
SelectObject
-
SendKeys
-
SetDisplayedCategories
-
SetMenuItem
-
SetValue
-
SetWarnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
TransferText
Derīgas makro darbības izmantošana
Pēc nederīgās makro darbības noņemšanas varat izmantot atbilstošu makro darbību šajā sarakstā:
-
SetOrderBy
-
BrowseTo
-
ClearMacroError
-
CloseWindow
-
DeleteRecord-runcommand
-
GoToControl
-
GoToRecord
-
MessageBox
-
OnError
-
OpenForm
-
OpenReport
-
RefreshRecord
-
RemoveAllTempVars
-
RemoveTempVar
-
Requery
-
RunCommand(tikai atsauktRecord, SaveRecord un DeleteRecord)
-
RunDataMacro
-
RunMacro
-
SaveRecord-runcommand
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
SetProperty
-
SetTempVar
-
StopAllMacros
-
StopMacro
-
UndoRecord-runcommand
Makro arguments nav saderīgs ar tīmekli
Ja saņemat kļūdas ziņojumu ACCWeb104000 ar kļūdas tekstu,arguments Makro nav saderīgs ar tīmekli, pārbaudiet, vai jūsu Access lietojumprogrammā ir kāds no šiem makro argumentiem, un noņemiet tos:
-
CloseWindow — objekta nosaukums
-
CloseWindow-Object tips
-
CloseWindow-Save
-
GoToRecord-Object tips
-
GoToRecord — objekta nosaukums
-
GoToRecord-Offset
-
MessageBox- Beep
-
Ziņojums
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
Nosaukuma OpenForm-View
-
OpenReport-Filter vārds
-
OpenReport-View
-
RunMacro-Repeat izteiksme
-
RunMacro-Repeat skaits
-
SetFilter-Filter vārds
Makro argumenta vērtība nav saderīga ar tīmekli
Ja tiek parādīts ACCWeb104000 kļūdas ziņojums ar kļūdas tekstu, argumenta Makro vērtība nav saderīga ar tīmekli, pārbaudiet, vai objekts vai izteiksme, uz kuru ir atsauce, ir saderīga ar tīmekli, un noņemiet nesaderīgās vērtības. Papildinformāciju par to, kā izveidot derīgas izteiksmes, skatiet rakstā Izteiksmes izveide.
Makro '|0' nav saderīgs ar tīmekli
Varat saņemt kļūdas ziņojumu ACCWeb104000 ar kļūdas tekstu : Makro '|0' nav saderīgs ar tīmekli. Nesaderīgā makro darbība, arguments vai argumenta vērtība ir jānoņem access lietojumprogrammai.
Noņemiet arī AutoKeys un AutoExec makro no lietojumprogrammas un pēc tam lietojiet derīgu makro no saraksta Izmantojiet derīgu makro darbību.