当数据类型改变时,Access 删除了几条记录。如何找出导致错误的记录?

当数据类型改变时,Access 删除了几条记录。如何找出导致错误的记录?

我正在尝试使用旧的 Access 数据库。它有一列格式为短文本,我需要将其更改为数字数据。

为了尝试更改数据类型,我打开了设计视图并将字段的数据类型更改为数字。然后我尝试保存更改。Access 显示以下错误消息:

一个或多个字段的大小已更改为较短的大小。如果数据丢失,则可能会违反验证规则。是否仍要继续?

我选择“是”并收到此消息:

3 条记录中的字段内容已被删除。是否仍要继续?

我的问题是,如何找出哪三条记录导致了错误?该表中有几千条记录。谢谢!

答案1

我建议您创建一个新的数字类型列,也许是长整数?然后,使用 UPDATE 查询将短文本转换为整数,并将其放在新列中。您可以使用新创建的数字列对表格进行排序。任何未转换的字段都将为空白,并将列在顶部。然后您可以手动修复它们。当所有数据都正确时,删除原始列并重命名新列。

相关内容