Access中的一对多表格

时间:2016-09-12 19:15:27

标签: forms one-to-many access

我有一个经理每周一次为每位员工填写一份表格作为审核。目前,表单在Excel中。他们希望随着时间的推移跟踪这些数据,以审查趋势。他们要求的基本上是一对多的关系。表单上的每个答案都应该在表中创建一条新记录,而不是每个审计表单中的一条记录。有34个审核问题可能导致yes,no或n / a。我的大多数经验都是在SQL和Oracle数据库中,因此我对Access不是很熟悉。他们正在Access中查找表单,他们可以输入审计响应,然后我可以在Tableau中创建趋势等。 因此,例如代表:史密斯女士审计日期:2016年10月9日,然后34个问题中的每一个都有一年或没有答复。我似乎无法在不必输入代表名称34次的情况下使表单正常工作。有关Access新手的任何建议吗?

1 个答案:

答案 0 :(得分:0)

如果我误解了你的问题,请纠正我,但这就是我要做的事。

您可以创建2个表,一个名为Representative,另一个名为Audit

在表格Representative中,创建一个字段Rep_Name,然后让Access创建一个自动编号主键。

在表Audit中,为审核日期创建一个字段日期/时间,为您的审核问题创建一个数字字段Rep_ID,34是/否字段,让Access创建一个自动编号主键。

然后在数据库关系中,将Representative> IDAudit> Rep_ID相关联。

然后,您可以创建2个表单,一个用户选择/输入他的姓名,另一个表单输入/预先填写日期,并询问问题。您可以使用按钮链接两个表单。