0

嗨,我有一个表格,标题中有一个文本框,当用户在文本框中输入农民代码时,会显示相关记录。

我在 Form Cotton12 的查询中使用以下条件:

喜欢[Forms]![Cotton12].[2012]

现在我有 2 张桌子 Table Cotton12 和 Table Cotton11。它们包含一个农民数据库,从 2012 年到 2011 年。有时数据相同,有时则不同。例如,农民被赋予了农民代码,但是由于数据捕获不正确,多年来不同的农民被赋予了不同的代码。

我想做的是以相同的形式,让用户输入农民代码,然后出现 2012 表中的数据,然后出现 2011 年表中的数据,以便可以比较它们,如果该代码不在其中之一与该表相关的字段保持空白。

例如,表格可能看起来像这样。

2012
Farmer Name
Acreage
Yield Estimate
2011
Farmer Name
Acreage
Yield Estimate

您的帮助将不胜感激。

4

1 回答 1

1

有两种可能的方法可以做到这一点。

更复杂的方法是创建 2 个子表单,并通过 Farmer Code 将它们链接到主表单。

更简单的方法是仅使用 Join 查询将 2011 年和 2012 年的数据引入查询,然后以与您现在完全相同的方式进行过滤。

但是,我同意 Hans Up 的观点,即数据实际上应该都在一个表中,并且应该添加一个 FarmYear 字段来区分。

于 2013-08-02T19:11:48.710 回答