我有一个经理每周一次为每位员工填写一份表格作为审核。目前,表单在Excel中。他们希望随着时间的推移跟踪这些数据,以审查趋势。他们要求的基本上是一对多的关系。表单上的每个答案都应该在表中创建一条新记录,而不是每个审计表单中的一条记录。有34个审核问题可能导致yes,no或n / a。我的大多数经验都是在SQL和Oracle数据库中,因此我对Access不是很熟悉。他们正在Access中查找表单,他们可以输入审计响应,然后我可以在Tableau中创建趋势等。 因此,例如代表:史密斯女士审计日期:2016年10月9日,然后34个问题中的每一个都有一年或没有答复。我似乎无法在不必输入代表名称34次的情况下使表单正常工作。有关Access新手的任何建议吗?
答案 0 :(得分:0)
如果我误解了你的问题,请纠正我,但这就是我要做的事。
您可以创建2个表,一个名为Representative
,另一个名为Audit
。
在表格Representative
中,创建一个字段Rep_Name
,然后让Access创建一个自动编号主键。
在表Audit
中,为审核日期创建一个字段日期/时间,为您的审核问题创建一个数字字段Rep_ID
,34是/否字段,让Access创建一个自动编号主键。
然后在数据库关系中,将Representative
> ID
与Audit
> Rep_ID
相关联。
然后,您可以创建2个表单,一个用户选择/输入他的姓名,另一个表单输入/预先填写日期,并询问问题。您可以使用按钮链接两个表单。