有几种方法可以实现这一点。
为了制作“历史档案”,我发现有几种情况,让我们来看看。
案例一单个文件我只想“保留”一个包含历史数据的非常大的文件,因为我需要删除主文件中的所有数据。
在这种情况下,您应该创建一个“克隆”表(在同一个文件中或在其他文件中,是相同的)。然后将任意计算字段更改为计算结果的类型(数字、文本、日期等...)。从任何字段中删除任何“自动输入的值或计算,如自动编号、自动创建日期等。)。您将拥有一个没有计算或自动输入数据的“普通表”。
然后添加一个字段来控制重复数据。如果您让我们说每条记录的发票编号(唯一),您可以这样做来完成此任务。但是,如果您没有将记录标识为唯一的唯一字段,那么您必须创建一个...
要创建这样一个字段,我建议在克隆表上添加一个新字段并设置为 aunto 输入的计算并制作一个唯一的字段组合......像这样:invoiceNumber & "-" & lineNumber & "-" “ & 日期。
在克隆表上确保为“始终”设置了验证,并且不允许空值并且该值是唯一的。
一旦你设置了克隆表......然后你可以导入你的记录,确保自动输入选项是打开的。哟可以做多次,新的记录将被添加,没有重复。
如果需要,可以制作一个脚本在删除它们之前将所有当前记录移动到历史表中。
注意:当您尝试保留的数据不随时间发生变化时,此技术可以正常工作。这意味着,一旦创建记录,就没有任何变化。
案例二 必须创建历史表,但更新了一些字段。
一开始我认为一个历史数据,永远不会改变。在某些情况下,我发现情况并非如此,例如我想跟踪历史发票但同时跟踪它们是否已付款...
在这种情况下,您可以使用上述相同的技术,但不是导入数据……您必须根据标识记录的“唯一”字段更新数据。
希望这项技术有所帮助