数据库Ms访问



我已经为access 2007中的员工创建了数据库。
员工表

员工代码(主键)
名称
部门
Etc

离开记录表

员工代码(外键)起始日期截止日期天数等

现在,我面临着如何在一个员工代码下输入多个假期的问题,因为代码是主键,它不允许我输入多个员工代码。

[Employe_code]不应是[Leave_record]表的主键。您需要表中的该字段作为外键(正如您所指出的),但它不应该是主键,因为主键不能包含重复项。

考虑将一个名为[Leave_record_ID]的自动编号字段添加到[Leave_record]表中,并将其作为主键。或者,您可以使用基于[Employe_code]和[From_date]字段的组合主键。

最新更新