microsoft access 为两个表输入数据(一对多关系)
microsoft access enter data for two tables (one to many relation)
----更新----
如评论所述,子表单 可以完成
在 Microsoft Access 中,假设我有两个 table,
一个是“项目”table,包括,
- 项目ID,
- 项目描述
另一个是“部分”table,包括
- 零件编号,
- projectID(零件所属的项目)
- 零件描述
这两个table是一对多关系,一个项目可以有一个或多个部分。
在数据输入表单中,当用户输入项目条目时,我如何让用户:
- 添加一个项目条目,并且
- 将一个或多个零件关联到项目中,并且
- 自动用当前条目
的相同值填充part.projectID
我一直在努力寻找相关教程,欢迎任何建议。
您可以使用表格。在表单中,您必须拥有项目表和零件表的所有必填字段,这样表单才能成功创建这两个记录。你必须将VBA函数关联到“project.ProjectID”字段的“OnUpdate”事件,所以当它被更新时,字段“part.pojectID”被填充为相同的值.以下函数是我使用的一个,可以让您了解它是如何使用的:
Private Sub CalYear_AfterUpdate()
Me.First_day_of_year = DateSerial(Me.CalYear, 1, 1)
Me.Last_day_of_year = DateSerial(Me.CalYear, 12, 31)
End Sub
相关教程,可以查看LightningGuide.net
如果您想了解有关我上面的回答的更多详细信息,请告诉我。
----更新----
如评论所述,子表单 可以完成
在 Microsoft Access 中,假设我有两个 table,
一个是“项目”table,包括,
- 项目ID,
- 项目描述
另一个是“部分”table,包括
- 零件编号,
- projectID(零件所属的项目)
- 零件描述
这两个table是一对多关系,一个项目可以有一个或多个部分。
在数据输入表单中,当用户输入项目条目时,我如何让用户:
- 添加一个项目条目,并且
- 将一个或多个零件关联到项目中,并且
- 自动用当前条目 的相同值填充part.projectID
我一直在努力寻找相关教程,欢迎任何建议。
您可以使用表格。在表单中,您必须拥有项目表和零件表的所有必填字段,这样表单才能成功创建这两个记录。你必须将VBA函数关联到“project.ProjectID”字段的“OnUpdate”事件,所以当它被更新时,字段“part.pojectID”被填充为相同的值.以下函数是我使用的一个,可以让您了解它是如何使用的:
Private Sub CalYear_AfterUpdate()
Me.First_day_of_year = DateSerial(Me.CalYear, 1, 1)
Me.Last_day_of_year = DateSerial(Me.CalYear, 12, 31)
End Sub
相关教程,可以查看LightningGuide.net
如果您想了解有关我上面的回答的更多详细信息,请告诉我。