|
Важно Службы Access 2010 и службы Access 2013 удаляются из следующего выпуска SharePoint. Рекомендуется не создавать новые веб-приложения и переносить существующие приложения на альтернативную платформу, например на Microsoft Power Apps. Вы можете поделиться данными Access с Dataverse, облачной базой данных, на основе которой можно создавать приложения Power Platform, автоматические рабочие процессы, виртуальные агенты и т. д. для Интернета, телефона или планшета. Дополнительные сведения см. в разделе Начало работы: перенос данных Access в Dataverse. |
|---|
Перед публикацией Microsoft Access 2010, русская версия, русская версия в качестве веб-приложения необходимо запустить средство проверки совместимости, чтобы убедиться, что база данных совместима с веб-базой данных. Если средство проверки совместимости обнаруживает проблемы совместимости с макросами в базе данных, отобразится ошибка макроса, которую следует исправить перед публикацией базы данных в Интернете.
В этой статье описываются пять возможных макросов, которые могут существовать в приложении Access 2010, которые могут привести к возникновению сообщений об ошибке макроса, а также приводятся сведения, помогающие устранить эту ошибку.
Общие сведения об ошибках, определяемых средством проверки совместимости, см. в статье Общие ошибки при проверке совместимости.
Поиск и исправление ошибки макроса ACCWeb104000
- Макрос несовместим с Интернетом
- Аргумент макроса несовместим с веб-сайтом
- Значение аргумента макроса несовместимо с веб-сайтом
- Макрос "|0" несовместим с Интернетом
Макрос несовместим с Интернетом
Если вы получаете сообщения об ошибке ACCWeb104000 с текстом ошибки, макрос несовместим с Интернетом, проверка, содержит ли приложение Access какие-либо из следующих макросов, а затем удалите их:
- AddMenu
- ApplyFilter
- ApplyOrderBy
- Сигнал
- CopyDatabase
- CopyObject
- DeleteObject
- DisplayHourGlassPointer
- ВыводНаЭкран
- EmailDatabaseObject
- FindNextRecord
- FindRecord
- GoToPage
- ImportExportData
- LockNavigationPane
- MaximizeWindow
- СвернутьWindow
- РазмерПоложениеОкна
- NavigateTo
- OpenDataAccessPage
- OpenDiagram
- OpenFunction
- OpenModule
- Openquery
- OpenStoredProcedure
- ОткрытьТаблицу
- Openview
- OutputTo
- Распечатка
- Quit
- Переименовать.
- RepaintObject
- Восстановить
- RunApp
- RunCommand (все параметры, кроме undoRecord, SaveRecord и DeleteRecord)
- RunCode
- RunSavedImportExport
- RunSQL
- ПоискЗаписи
- SelectObject
- Sendkeys
- SetDisplayedCategories
- SetMenuItem
- ЗадатьЗначение
- SetWarnings
- ShowToolbar
- SingleStep
- TransferSharePointList
- TransferSpreadsheet
- TransferSQLDatabase
- TransferText
Использование допустимого макрокоманды
После удаления недопустимого макрокоманды можно использовать соответствующее макрокоманду из следующего списка:
- SetOrderBy
- BrowseTo
- УстранитьОшибкуМакроса
- CloseWindow
- DeleteRecord-runcommand
- КЭлементуУправления
- НаЗапись
- ОкноСообщения
- ПриОшибке
- ОткрытьФорму
- Openreport
- RefreshRecord
- УдалитьВсеВремПеременные
- УдалитьВремПеременную
- Requery
- RunCommand(только undoRecord, SaveRecord и DeleteRecord)
- RunDataMacro
- RunMacro
- SaveRecord-runcommand
- SetFilter
- SetLocalVar
- SetOrderBy
- ЗадатьСвойство
- ЗадатьВремПеременную
- StopAllMacros
- ОстановитьМакрос
- UndoRecord-runcommand
Аргумент макроса несовместим с веб-сайтом
Если появляется сообщение об ошибке ACCWeb104000 с текстом ошибки, аргумент Макрос несовместим с Интернетом, проверка, содержит ли приложение Access какие-либо из следующих аргументов макросов, и удалите их:
- CloseWindow — имя объекта
- Тип CloseWindow-Object
- CloseWindow-Save
- Тип GoToRecord-Object
- GoToRecord — имя объекта
- GoToRecord-Offset
- MessageBox — звуковой сигнал
- Сообщение
- 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, а затем примените допустимый макрос из списка Использовать допустимое макрокоманду.