Отнася се за
Access 2016 Access 2013 Access 2010

Важно    Access Services 2010 и Access Services 2013 се премахват от следващото издание на SharePoint. Препоръчваме ви да не създавате нови уеб приложения, а да мигрирате своите съществуващи приложения към друга платформа, като например Microsoft Power Apps.

Можете да споделяте данни на Access с Dataverse, която е база данни в облака, върху която можете да създавате приложения на Power Platform, автоматизирани работни потоци, виртуални агенти и други за уеб, телефон или таблет. За повече информация вижте Начало: Мигриране на данни на Access към Dataverse.

Преди да публикувате вашия Microsoft Access 2010 като уеб приложение, трябва да изпълните проверката за съвместимост, за да се уверите, че базата данни е съвместима като уеб база данни. Ако проверката за съвместимост открие проблеми със съвместимостта с макросите във вашата база данни, тя ще покаже грешка в макроса, която трябва да коригирате, преди да публикувате вашата база данни в уеб.

Тази статия описва пет възможни условия за макроси, които може да съществуват във вашето приложение на Access 2010, които могат да доведат до съобщенията за грешка в макроса, и предоставя информация, която да ви помогне да отстраните грешката.

За обща информация относно грешките в проверката за съвместимост вж. статията Проверка за съвместимост с уеб общи грешки.

Намиране и коригиране на грешка в макрос на ACCWeb104000

Макросът е несъвместим с уеб

Ако получите съобщенията за грешка ACCWeb104000 с текста на грешката, макросът е несъвместим с уеб, проверете дали вашето приложение на Access съдържа някой от следните макроси и след това ги премахнете:

  • Добавименю

  • ApplyFilter

  • ApplyOrderBy

  • Сигнал

  • Копиране на база данни

  • Обект CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • Echo

  • EmailDatabaseObject

  • FindNextRecord

  • Намери запис

  • GoToPage

  • Импортиране на данни наExport

  • LockNavigationPane

  • Увеличаване наWindow

  • Намаляване на Windows

  • MoveAndSizeWindow

  • Навигиране до

  • OpenDataAccessPage

  • Отвори диаграма

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • Отворена таблица

  • OpenView

  • Изход към

  • Разпечатка

  • Quit

  • Преименуване

  • RepaintObject

  • Възстановяване

  • Изпълни приложенията

  • RunCommand (всички опции, различни от undoRecord, SaveRecord и DeleteRecord)

  • Код на изпълнение

  • RunSavedImportExport

  • RunSQL

  • SearchForRecord

  • Избор на обект

  • SendKeys

  • SetDisplayedCategories

  • НаборменюЕлемент

  • SetValue

  • Задаване на допълнителни настройки

  • Лента с инструменти за показване

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

Използване на валидно макрокоманда

След като премахнете невалидната макрокоманда, можете да използвате подходяща макрокоманда от следния списък:

  • SetOrderBy

  • Преглед на

  • ClearMacroError

  • Затваряне на windows

  • DeleteRecord-runcommand

  • GoToControl

  • GoToRecord

  • Поле за съобщения

  • OnError

  • OpenForm

  • OpenReport

  • Обнови записа

  • Премахни всичкитембили

  • Премахване наTempVar

  • Requery

  • RunCommand(само undoRecord, SaveRecord и DeleteRecord)

  • RunDataMacro

  • RunMacro

  • SaveRecord-runcommand

  • SetFilter

  • SetLocalVar

  • SetOrderBy

  • SetProperty

  • SetTempVar

  • Спри всичкимакроси

  • StopMacro

  • Команда undoRecord-runcommand

Най-горе на страницата

Аргументът на макроса е несъвместим с уеб

Ако получите съобщението за грешка ACCWeb104000 с текста на грешката аргументът макрос е несъвместим с уеб, проверете дали вашето приложение на Access съдържа някой от следните аргументи на макроси и ги премахнете:

  • CloseWindow – име на обекта

  • тип CloseWindow-Object

  • CloseWindow-Save

  • тип GoToRecord-Object

  • GoToRecord – име на обект

  • GoToRecord-Offset

  • MessageBox - Beep

  • Съобщение

  • MessageBox-Type

  • MessageBox-Title

  • OpenForm-Filter

  • Име OpenForm-View

  • OpenReport-Filter име

  • OpenReport-View

  • израз за RunMacro-Repeat

  • Брой RunMacro-Repeat

  • SetFilter-Filter име

Най-горе на страницата

Стойността на аргумента на макроса е несъвместима с уеб

Ако получите съобщение за грешка ACCWeb104000 с текста на грешката, стойността на аргумента на макроса е несъвместима с уеб, проверете дали обектът или изразът, към който има препратка, са съвместими с уеб, и премахнете всички, които са несъвместими. За повече информация как да създадете валидни изрази, вижте Създаване на израз.

Най-горе на страницата

Макросът "|0" е несъвместим с уеб

Можете да получите съобщение за грешка ACCWeb104000 с текста на грешката Макросът "|0" е несъвместим с уеб. Трябва да премахнете несъвместимата макрокоманда, аргумент или стойност на аргумент от вашето приложение на Access.

Също така премахнете макросите AutoKeys и AutoExec от вашето приложение и след това приложете валиден макрос от списъка Използвайте валидна макрокоманда.

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.