1

我对 Access 很陌生,我正在研究数据库,我需要帮助来提出解决方案:

我正在记录一群沥青铺设人员的数据。每个工作人员都有一个生产和设备领域的记录。每个船员都有不同类型的设备和不同数量的设备。因此,每次输入新记录时,我都需要为设备的类型和数量创建一个新表......有人可以帮我想出一个解决方案吗?

4

2 回答 2

2

您不需要为每条记录创建一个新表,您只需要一个正确设置的表。让我们说:

Crews table
CrewID
Location
Etc

CrewMembers table
MemberID
Etc

CrewEquipment table
CrewID
EquipmentID
DateIn
DateOut
Etc

Equipment table
EquipmentID
Details
Etc

您可能想阅读http://r937.com/relational.html

通过上述设置,您可以拥有一个 Crew 表单,其中包含成员和设备的子表单。你可以从这个创建表单中得到一个想法,在多个表中添加记录

于 2012-11-15T16:11:02.547 回答
1

每次都创建新表不是解决方案,您应该首先清除一些 RDBMS 概念,如规范化。为

crew member (which include crew member id, his name, salary/wages
List item per hour) equipments (which include equipments id, operation cost per hour etc) 
Shift (can be separated by date and shift time etc)

然后在表之间创建适当的关系,这样您就可以创建适当的关系数据库系统。所以先完成一些基础教程然后开始开发。

于 2012-11-15T16:14:40.603 回答