我在 Access base 中丢失了我的数据,我已经设法将它们取回,但是当我使用自动编号列复制表中的值时,它会增加数字。 有什么方法可以将其更改为 int,然后将其恢复为 AutoNumber?
最佳答案
以下是我在 Access 2010 中设法做到这一点的方法:
- 备份您的数据库。 (为了安全起见。)
- 右键单击表列表中的表,然后选择“导出”->“Excel”。接受所有默认值。
- 在 Excel 中打开表格并对自动编号字段进行所需的更改。
- 打开表并删除所有行
- 右键单击表格列表中的表格,然后选择“导入”->“Excel”
- 在选项中,选择“附加到表格”并选择表格。接受所有其他选项的默认值
对于大型表,这可能不是一个可行的解决方案。我认为 Excel 无法处理超过 65,000 行。
关于database - 我可以在 Access 中编辑自动编号列吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3113915/