MS Access - Table 所有已删除项目的位置

MS Access - Table where all deleted items go to

我需要一个 table 来放置我的主 table 中所有已删除的项目。我发现最简单的方法是复制我的主 table,粘贴 table 并更改名称。在我的主要 table 中,我转到设计选项卡,删除后创建数据宏。在设置字段中,我输入了字段的名称,并为值输入了 [Old].[ID] 等。我的问题是在我尝试将我的 "comments field" 添加到列表之前,这很好用。我的评论字段数据类型是"Long Text"。

我尝试过的一些事情:删除所有计算字段并将它们作为短文本添加回(适用于某些字段),删除所有默认值,删除所有验证规则。

预期结果是我从主 table 删除的记录显示在已删除的记录 table 中。删除记录时没有收到错误消息。它根本不会添加到已删除的 table。感谢观看。

为什么要复制 table?在您的 table 上创建一个名为 "Deleted." 的 yes/no 字段,然后您可以 运行 根据您是否要查看已删除的数据来查询该字段。将字段添加到不应显示这些字段的现有查询中,并将其条件设置为 false。