温馨提示:本文翻译自stackoverflow.com,查看原文请点击:ms access - Table where all deleted items go to
ms-access ms-access-2013

ms access - 表所有已删除项目的去向

发布于 2020-03-27 12:08:10

我需要一个表,其中所有从主表中删除的项目都可以进入。我发现最简单的方法是复制主表,粘贴表并更改名称。删除后,在主表中转到“设计”选项卡“创建数据宏”。在设置字段中,我输入了字段名称,并输入了[Old]。[ID]等值。我的问题是,在我尝试将“评论字段”添加到列表中之前,这很有用。我的评论字段数据类型为“长文本”。

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

预期结果将是我从主表中删除的记录显示在已删除记录表中。删除记录时,我没有收到任何错误消息。它根本不会添加到已删除的表中。感谢您的关注。

查看更多

查看更多

提问者
Matt Lane
被浏览
40
Robert Loughrey 2019-07-04 02:05

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