Sign in with Microsoft
New to Microsoft? Create an account.

重要提示    已从下一版本的 SharePoint 中删除 Access Services 2010 和 Access Services 2013。 建议不要创建新的 web 应用,可将现有应用迁移到替代平台,如Microsoft Power App

可以与 Dataverse 共享 Access 数据。Dataverse 是一种云数据库,可在其上构建面向 Web、手机或平板电脑的 Power Platform 应用、自动化工作流、虚拟代理等。 有关详细信息,请参阅 入门:将 Access 数据迁移到 Dataverse

本文列出了运行兼容性检查器时可能遇到的架构错误,并提供了可帮助你解决这些错误的信息。

有关兼容性检查器错误的常规信息,请参阅 Web 兼容性检查常规错误一文

使用查找向导创建或修改查找字段

许多架构错误是由查找字段问题导致的。 这些过程介绍如何在数据表视图中启动"查找向导",通过创建或修改查找字段来解决这些问题。

在“数据表”视图中创建查阅字段

  1. 打开要添加查找字段的表,然后选择最后一列,标记为"单击以添加"。

  2. 单击“单击以添加”旁边的箭头,然后单击“查阅和关系”

  3. 按照查找向导的步骤创建所需的查找字段。

在“数据表”视图中修改查阅字段

  1. 打开表,然后选择要修改的查找字段。

  2. 执行下列操作之一:

    • “字段”选项卡上的“属性”组中,单击“修改查阅”

    • 右键单击该查阅字段,然后单击“修改查阅”

  3. 按照查找向导的步骤修复特定问题。

ACCWeb105003

错误文本    用于数据类型列表查找的列类型必须是"文本",与 Web 兼容。

含义    指示的查找使用 Web 数据库中不支持的列表。 值列表必须绑定到服务器上的文本列。

解决方式    在设计视图中打开表,将查找数据类型更改为"文本"。 如果"设计"视图不可用,请删除该查找字段,然后使用"查找向导"重新创建它。

返回页首

ACCWeb105012

错误文本    包含子句子句的查找行源与 Web 不兼容。

含义    指示的查找字段使用包含 WHERE 子句的查询,该子句在 Web 上不受支持。

解决方式    在设计视图中打开表,并从相关查找字段的"行源"属性中删除 WHERE 子句。 如果"设计"视图不可用,请删除该查找字段,然后使用"查找向导"重新创建它。

返回页首

ACCWeb105018

错误文本    作为查找的主键与 Web 不兼容。

含义    指示的表具有主键,这是引用另一个表的查阅字段,在 Web 上不受支持。

解决方式    在设计视图中打开表,将查找字段的"控件类型"属性更改为"查找"选项卡 (的"文本框") 。 然后,打开"关系窗口"并删除查找字段位于关系的多端的任何关系 (箭头指向远离查找字段) 。

如果"设计"视图和"关系"窗口不可用,请执行下列操作:

  1. 创建一个新的空白数据库 (而不是 Web 数据库) 。

  2. 将所需的表从原始数据库导入到新数据库中。

  3. 在新数据库中进行所需的更改。

  4. 在原始数据库中,删除表,然后从新数据库中导入它们。

返回页首

ACCWeb107000

错误文本    字段数据类型与 Web 不兼容。

含义    指示的字段具有数据类型 Web 上不支持的字段,例如 OLE 对象

解决方式    将字段重新创建为受支持的数据类型之一:

  • 文本​​

  • 数字

  • 货币

  • 是/否​​

  • 日期/时间

  • 计算字段

  • 附件

  • 超链接

  • 备忘录

  • 查找

返回页首

ACCWeb107001

错误文本    复合索引与 Web 不兼容。

含义    指示的表具有复合主 (键,该键由多个字段) 。 只能将"自动编号"字段用作 Web 表的主键。 不能在 Web 上使用复合索引。

解决方式    如果复合索引用于主键,请为指示的表创建自动编号主键。 然后,创建记录验证规则,确保原始字段中的数据是唯一的。

返回页首

ACCWeb107002

错误文本    具有多个附件字段的表与 Web 不兼容。

含义    指示的表包含多个附件字段,这会导致发布操作失败,因此与 Web 不兼容。

解决方式    请考虑将每条记录的所有附件存储在单个附件字段中。 如果每条记录需要多个附件字段,请为每个附加的附件字段创建一个仅包含附件字段和 ID 字段的新表,然后使用"查找向导"链接新表和原始表。

返回页首

ACCWeb107003

错误文本    计算字段表达式具有与 Web 不兼容的类型的输入字段,例如自动编号、备忘录或二进制。

含义    指示的计算字段使用的计算将 Web 上不支持的字段作为输入。

解决方式    调整计算,以便所有输入字段都具有以下受支持的数据类型之一:

  • 文本​​

  • 数字

  • 货币

  • 是/否​​

  • 日期/时间

  • 计算字段

返回页首

ACCWeb107004

错误文本    计算列数据类型与 Web 不兼容。

含义    针对指示字段的计算结果是数据类型 Web 上不支持的字段。

解决方式    重新创建计算字段,以便生成的数据类型支持数据类型之一:

  • 文本​​

  • 数字

  • 货币

  • 是/否​​

  • 日期/时间

返回页首

ACCWeb107005

错误文本    包含 220 多个字段的表与 Web 不兼容。

含义    指示的表包含 220 多个字段。 不能将字段超过 220 个的表发布到 Web。

解决方式    创建新表以包含其他字段。 然后,使用"查找向导"创建将新表链接到现有表的新字段。

返回页首

ACCWeb107006

错误文本    表名称是保留名称,与 Web 不兼容。

含义    指示的表名称保留供 SharePoint 使用,在 Web 上不受支持。

解决方式    避免使用下列任何保留表名称:

  • UserInfo

  • 列表

  • Docs

  • WebParts

  • ComMd

  • Webs

  • 工作流

  • WFTemp

  • 解决方案

  • 报表定义

  • MSysASO

返回页首

ACCWeb107007

错误文本    具有对已发布表的查找的未发布的表与 Web 不兼容。

含义    指示的表尚未发布,并且包含指向已发布表的查找字段,这将阻止发布。

解决方式    发布未发布的表而不添加查找。 可以同步 Web 数据库来实现此目的。 发布新表后,创建对另一个已发布表的所需查找。

返回页首

ACCWeb107008

错误文本    自定义格式与 Web 不兼容

含义    指示的字段具有 Web 上不支持的自定义货币格式。

解决方式    对字段使用标准货币格式。 使用"格式"下拉列表将字段格式设置为"货币"或"欧元"。

返回页首

ACCWeb107009

错误文本    只有"允许零长度"属性和"必需"属性之一应设置为"true"才能与 Web 兼容。

含义    指示的字段的"允许零长度"和"必需"属性均设置为 True。

解决方式    确保最多一个指示的属性设置为 True。 可以使用"设计"视图更改这些属性。

返回页首

ACCWeb107010

错误文本    属性值应设置为"否",以与 Web 兼容。

含义    指示的超链接字段的"仅追加"属性设置为"是",这在 Web 上不受支持。

解决方式    将"仅追加"属性更改为"否"。

返回页首

ACCWeb107011

错误文本    默认值应为空,以与 Web 兼容。

含义    指示的查找字段在查找查询或允许多个值的列表(Web 上不受支持)中具有默认值。

解决方式    请确保有:

  • 没有为查找查询设置默认值;或

  • 未为允许多个值的查找值列表设置默认值

返回页首

ACCWeb107012

错误文本    默认值应为空,以与 Web 兼容。

含义    指示的超链接字段具有 Web 上不支持的默认值。

解决方式    删除超链接字段的默认值。

返回页首

ACCWeb107013

错误文本    属性值与 Web 不兼容。

含义    指示的"数字"字段的"格式"属性设置为除"常规数字"、百分比或"标准"之外的值。 Web 上仅支持这些格式。

解决方式    将字段的格式更改为"常规数字、百分比"或"标准"。

返回页首

ACCWeb107014

错误文本    表应具有主键,并且应为字段大小为"long"且与 Web 兼容的数字。

含义    指示的表存在以下问题之一:

  • 该表没有主键。

  • 主数据类型不是数字。

  • 主键字段大小不长。

解决方式    更改设计视图中的现有主键,以便其具有正确的数据类型字段大小;或者,使用"自动编号"功能为表创建新的主数据类型。 如果"设计"视图不可用,请创建新表,并添加原始表中的列;然后删除原始表。

返回页首

ACCWeb107015

错误文本    属性值应设置为"false",以与 Web 兼容。

含义    指示的 Memo 字段的 Unique 属性设置为 True,在 Web 上不受支持。

解决方式    将"唯一"的值更改为"False"。

返回页首

ACCWeb107016

错误文本    属性值应设置为"false",以与 Web 兼容。

含义    指示的"是/否"字段的 Unique 属性设置为 True。

解决方式    将"唯一"的值更改为"False"。

返回页首

ACCWeb107017

错误文本    属性值应设置为"false",以与 Web 兼容。

含义    指示的超链接字段的 Unique 属性设置为 True,在 Web 上不受支持。

解决方式    将"唯一"的值更改为"False"。

返回页首

ACCWeb107018

错误文本    绑定列应设置为表的主键,并且它应该是与 Web 兼容的第一列。

含义    指示的查找字段存在以下问题之一:

  • 绑定列设置为源表的主键外的其他字段。

  • 绑定列不是查找的第一列。

解决方式    使用"查找向导"修改查找字段。

返回页首

ACCWeb107019

错误文本    属性值应设置为"yes",以与 Web 兼容。

含义    指示的查找字段的"限制到列表"属性设置为"否",但查找字段不是单值值列表,因此属性设置与 Web 不兼容。

解决方式    使用"查找向导"修改查找字段。 请确保在向导显示 选中"限制列表"复选框。

返回页首

ACCWeb107020

错误文本    属性值应为空,以与 Web 兼容。

含义    指示字段的"链接子字段"属性不为空,因此与 Web 不兼容。

解决方式    在设计视图中打开表,并清除"链接子字段"属性。 然后,将"子数据表名称"属性设置为 [Auto] 或 [None]。 如果"设计"视图不可用,请在"数据表"视图中的"开始"选项卡上的"记录"组中,单击"更多",指向"子数据表",然后单击"删除"。

返回页首

ACCWeb107021

错误文本    属性值应为空,以与 Web 兼容。

含义    指示字段的"链接主字段"属性不为空,因此与 Web 不一样。

解决方式    在设计视图中打开表,并清除"链接主字段"属性。 然后,将"子数据表名称"属性设置为 [Auto] 或 [None]。 如果"设计"视图不可用,请在"数据表"视图中的"开始"选项卡上的"记录"组中,单击"更多",指向"子数据表",然后单击"删除"。

返回页首

ACCWeb107022

错误文本    属性值应为空或设置为"auto",以与 Web 兼容。

含义    指示字段的"子数据表名称"属性未设置为 [Auto] 或 [None],因此与 Web 不兼容。

解决方式    在设计视图中打开表,将"子数据表名称"属性设置为 [Auto][None]。 如果"设计"视图不可用,请在"数据表"视图中的"开始"选项卡上的"记录"组中,单击"更多",指向"子数据表",然后单击"删除"。

返回页首

ACCWeb107023

错误文本    应指定属性值,以与 Web 兼容。

含义    指示的查找字段的"列宽"属性为空,因此与 Web 不兼容。

解决方式    在设计视图中打开表,在"查找属性"选项卡上为"列宽 (指定值) 。 或者,在数据表视图中选择列,在"字段"选项卡上的"属性"组中,单击"修改查找"。 按照查找向导中的步骤操作。

返回页首

ACCWeb107024

错误文本    除主键外,任何其他字段都不支持自动编号。

含义    指示的字段使用自动编号数据类型但不是表的主键,因此与 Web 不兼容。

解决方式    将字段数据类型更改为"数字"。 解决方法是使用数据宏实现类似的功能。 在设计视图中将具有此属性的字段更改为主键,或将数据类型数字"

返回页首

需要更多帮助?

扩展你的技能
了解培训

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×