|
重要 已从下一版本的 SharePoint 中删除 Access Services 2010 和 Access Services 2013。 建议不要创建新的 Web 应用,并将现有应用迁移到备用平台,如 Microsoft Power Apps。 可以与 Dataverse 共享 Access 数据。Dataverse 是一种云数据库,可在其上构建面向 Web、手机或平板电脑的 Power Platform 应用、自动化工作流、虚拟代理等。 有关详细信息,请参阅 入门:将 Access 数据迁移到 Dataverse。 |
|---|
在将 Microsoft Access 2010 发布为 Web 应用程序之前,必须运行兼容性检查器以确保数据库可以作为 Web 数据库兼容。 如果兼容性检查器发现数据库中的宏存在任何兼容性问题,将显示宏错误,应在将数据库发布到 Web 之前更正该错误。
本文介绍 Access 2010应用程序中可能存在的五种可能导致宏错误消息的宏情况,并提供有助于解决错误的信息。
有关兼容性检查器错误的常规信息,请参阅 Web 兼容性检查一般错误一文。
查找并修复 ACCWeb104000 宏错误
宏与 Web 不兼容
如果收到带有错误文本“宏与 Web 不兼容”的 ACCWeb104000 错误消息,请检查 Access 应用程序是否包含以下任何宏,然后将其删除:
- AddMenu
- ApplyFilter
- ApplyOrderBy
- 哔哔声
- CopyDatabase
- CopyObject
- DeleteObject
- DisplayHourGlassPointer
- Echo
- EmailDatabaseObject
- FindNextRecord
- FindRecord
- GoToPage
- ImportExportData
- LockNavigationPane
- MaximizeWindow
- MinimizeWindow
- MoveAndSizeWindow
- NavigateTo
- OpenDataAccessPage
- OpenDiagram
- OpenFunction
- OpenModule
- OpenQuery
- OpenStoredProcedure
- OpenTable
- OpenView
- OutputTo
- 打印输出
- Quit
- 重命名
- RepaintObject
- 还原
- RunApp
- RunCommand (除 undoRecord、SaveRecord 和 DeleteRecord 以外的所有选项)
- RunCode
- RunSavedImportExport
- RunSQL
- SearchForRecord
- SelectObject
- SendKeys
- SetDisplayedCategories
- SetMenuItem
- SetValue
- SetWarnings
- ShowToolbar
- 单步
- TransferSharePointList
- TransferSpreadsheet
- TransferSQLDatabase
- TransferText
使用有效的宏操作
删除无效的宏操作后,可以使用以下列表中的相应宏操作:
- SetOrderBy
- BrowseTo
- ClearMacroError
- CloseWindow
- DeleteRecord-runcommand
- GoToControl
- GoToRecord
- MessageBox
- OnError
- OpenForm
- OpenReport
- RefreshRecord
- RemoveAllTempVars
- RemoveTempVar
- Requery
- RunCommand 仅 (undoRecord、SaveRecord 和 DeleteRecord)
- RunDataMacro
- RunMacro
- SaveRecord-runcommand
- SetFilter
- SetLocalVar
- SetOrderBy
- SetProperty
- SetTempVar
- StopAllMacros
- StopMacro
- UndoRecord-runcommand
宏参数与 Web 不兼容
如果收到错误文本为“宏参数与 Web 不兼容”的 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 名称
宏参数值与 Web 不兼容
如果收到带有错误文本“宏参数值与 Web 不兼容”的 ACCWeb104000 错误消息,请检查引用的对象或表达式是否与 Web 兼容,并删除任何不兼容的内容。 有关如何创建有效表达式的详细信息,请参阅 生成表达式。
'|0' 宏与 Web 不兼容
你会收到带有错误文本的 ACCWeb104000 错误消息,“ '|0' 宏与 Web 不兼容。 必须从 Access 应用程序中删除不兼容的宏操作、参数或参数值。
同时从应用程序中删除 AutoKeys 和 AutoExec 宏,然后从列表中应用有效的宏 使用有效的宏操作。