【问题标题】:changing autonumber field to number datatype将自动编号字段更改为数字数据类型
【发布时间】:2010-01-18 21:07:10
【问题描述】:

当字段用作主键并链接到其他表时,有什么方法可以将自动编号字段更改为数字数据类型?

【问题讨论】:

    标签: ms-access autonumber


    【解决方案1】:

    您必须先删除该表与其他表上的任何外键列之间的关系。更改数据类型,然后重新创建关系。

    【讨论】:

    • 我知道,但希望有更简单的方法。谢谢。
    • 如果您有很多关系要处理,您可以使用 VBA 和 DAO 自动化删除和替换关系的过程;但可能不值得麻烦,除非这将是一项经常性的任务。
    【解决方案2】:

    据我所知,没有办法改变这一点。在 Access 2007 中,它可以从 Long Integer 更改为 Replication ID。在以前的版本中,我不记得有任何这样做的方式 - 如果我没记错的话,它会自动设置为 Long Integer,但无法控制 Access 对 AutoNumber 的作用。

    编辑(问题已修改):您必须删除与其他表的关系才能对其进行修改,一旦删除了关系,您就可以更改类型然后重新创建关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-21
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-26
      相关资源
      最近更新 更多