在Access 2010中移动数据

时间:2015-09-30 17:24:10

标签: ms-access-2010

我有点缺乏经验,但已经设法学习如何使用我的数据库(access2010),但现在我需要删除旧文件。在数据库中,我有一个包含多个表的主表,这些表存储了我的注释等附加信息。

我似乎无法弄清楚如何根据输入日期删除旧文件。 我希望从2011年开始完全删除存储在从属表中的所有文件和数据,并在备份数据库后返回。

我尝试过删除查询,我试图简单地复制并过去表格内部。我知道必须有一种方法可以在不删除单个文件的情况下执行此操作。

当我运行删除查询时,我得到无效的密钥错误,当我从主表中删除文件时,出现错误,表明其他表中存储了相关数据。

由于我似乎无法删除某个日期范围内所有表格中的所有数据,有人可以指出我可能做错了吗?

1 个答案:

答案 0 :(得分:0)

您需要将JOIN附加表格添加到" primary"表,包含WHERE子句,仅删除与您的日期范围匹配的子句。

例如,请参阅此答案https://dba.stackexchange.com/a/102738