Important Access Services 2010 și Access Services 2013 sunt eliminate din următoarea versiune de SharePoint. Vă recomandăm să nu creați aplicații web noi și să migrați aplicațiile existente pe o platformă alternativă, cum ar fi Microsoft Power Apps. Puteți distribui date Access în Dataverse, care este o bază de date în cloud pe care puteți să construiți aplicații Power Platform, să automatizați fluxuri de lucru, agenți virtuali și multe altele pentru web, telefon sau tabletă. Pentru mai multe informații, consultați Introducere: Migrarea datelor Access la Dataverse. |
Înainte de a publica Microsoft Access 2010 ca aplicație Web, trebuie să rulați Verificatorul de compatibilitate pentru a vă asigura că baza de date este compatibilă ca bază de date Web. Dacă Verificatorul de compatibilitate găsește probleme de compatibilitate cu macrocomenzile din baza de date, va afișa o eroare de macrocomandă, pe care ar trebui să o corectați înainte de a publica baza de date pe Web.
Acest articol descrie cinci condiții posibile pentru macrocomenzi care pot exista în aplicația Access 2010, care pot duce la mesaje de eroare de macrocomandă și furnizează informații pentru a vă ajuta să rezolvați eroarea.
Pentru informații generale despre erorile Verificatorului de compatibilitate, consultați articolul Erori generale verificare compatibilitate Web.
Găsirea și remedierea unei erori de macrocomandă ACCWeb104000
Macrocomanda este incompatibilă Web
Dacă primiți mesajele de eroare ACCWeb104000 cu textul de eroare, macrocomanda este incompatibilă Web, verificați dacă aplicația Access conține oricare dintre următoarele macrocomenzi, apoi eliminați-le:
-
AdăugareMeniu
-
AplicareFiltru
-
AplicareOrdonaredupă
-
Beep
-
Bază de date de copiere
-
CopyObject
-
DeleteObject
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
CăutareÎnregistareNext
-
CăutareÎnreg
-
SaltLaPagină
-
ImportExportData
-
BlocareNavigațiePane
-
MaximizeWindow
-
Minimizare Windows
-
MoveAndSizeWindow
-
Navigarela
-
OpenDataAccessPage
-
OpenDiagram
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
OpenTable
-
OpenView
-
Ieșirela
-
Imprimarea
-
Quit
-
Redenumiți
-
RepaintObject
-
Restaurare
-
Rularea aplicațiilor
-
RulareCommand (toate opțiunile, altele decât anulareÎnregistrate, SalvareÎnregistrate și ȘtergereÎnregistrate)
-
Cod de rulare
-
RunSavedImportExport
-
RunSQL
-
CăutarePentruÎnregistare
-
SelectObject
-
Trimitere chei
-
SetDisplayedCategories
-
Setare ElementMeniu
-
Setare Valoare
-
SetWarnings
-
Afișare bară de instrumente
-
Pas simplu
-
TransferSharePointList
-
Transferspreadsheet
-
TransferSQLDatabase
-
Transferaretext
Utilizarea unei acțiuni de macrocomandă valide
După ce eliminați acțiunea de macrocomandă nevalidă, puteți utiliza o acțiune de macrocomandă corespunzătoare din lista următoare:
-
SetOrderBy
-
Răsfoirela
-
ȘtergereEroareMacro
-
ÎnchidereWindow
-
DeleteRecord-runcommand
-
SaltLaControl
-
SaltLaÎnreg
-
Casetă mesaj
-
LaEroare
-
DeschidereFormular
-
DeschidereRaport
-
ReîmprospătareÎnregistare
-
EliminareToateTempVars
-
EliminareTempVar
-
Requery
-
RunCommand(doar anulareÎnregistrate, SalvareÎnregistrate și ȘtergereÎnregistrate)
-
RulareMacrocomandaDate
-
RulareMacrocomanda
-
SaveRecord-runcommand
-
Setare filtru
-
SetareVarlocală
-
SetOrderBy
-
SetareProprietate
-
SetareTempVar
-
OprireToateMacro
-
OprireMacrocomandă
-
AnulareÎnregistare rularecomenzată
Argumentul macrocomenzii este incompatibil Web
Dacă primiți mesajul de eroare ACCWeb104000 cu textul de eroare, argumentul Macrocomandă este incompatibil Web, verificați dacă aplicația Access conține oricare dintre următoarele argumente pentru macrocomenzi și eliminați-le:
-
CloseWindow - nume obiect
-
Tip CloseWindow-Object
-
CloseWindow-Save
-
Tip GoToRecord-Object
-
GoToRecord - Nume obiect
-
GoToRecord-Offset
-
MessageBox - Bip
-
Mesaj
-
MessageBox-Type
-
MessageBox-Title
-
OpenForm-Filter
-
OpenForm-View de nume
-
Nume OpenReport-Filter
-
OpenReport-View
-
Expresie RunMacro-Repeat
-
Contor RunMacro-Repeat
-
Nume SetFilter-Filter
Valoarea argumentului de macrocomandă este incompatibilă Web
Dacă primiți un mesaj de eroare ACCWeb104000 cu textul de eroare, valoarea argumentului macrocomandă este incompatibilă Web, verificați dacă obiectul sau expresia la care se face referire este compatibil web și eliminați orice element incompatibil. Pentru mai multe informații despre cum să creați expresii valide, consultați Generarea unei expresii.
Macrocomanda "|0" este incompatibilă Web
Puteți obține un mesaj de eroare ACCWeb104000 cu textul de eroare, macrocomanda "|0" este incompatibilă Web. Trebuie să eliminați acțiunea de macrocomandă, argumentul sau valoarea argumentului incompatibile din aplicația Access.
De asemenea, eliminați autocheile și macrocomenzile AutoExec din aplicație, apoi aplicați o macrocomandă validă din listă Utilizați o acțiune de macrocomandă validă.