database - microsoft access 为两个表输入数据(一对多关系)
问题描述
- - 更新 - -
正如评论所提到的,一个子表单会做这件事
在 microsoft Access 中,假设我有两个表,
一个是“项目”表,包括,
- 项目ID,
- 项目描述
另一个是“部分”表,包括
- 零件编号,
- projectID(零件所属的项目)
- 部分说明
这两个表是一对多的关系,一个项目可以有一个或多个部分。
在数据输入表单中,当用户输入项目条目时,我怎么能让用户:
- 添加项目条目,以及
- 为项目添加一个或多个部分关联,以及
- 使用当前条目的相同值自动填充 part.projectID
我正在努力寻找相关的教程,任何建议表示赞赏。
解决方案
您可以使用表格。在表单中,您必须拥有 Projects 和 Parts Tables 的所有必填字段,以便表单可以成功创建这两个记录。您必须将 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
如果您想了解有关我上面答案的更多详细信息,请告诉我。
推荐阅读
- docker-compose - Composer 在 /app 中找不到 composer.json 文件
- java - 如何在处理中一次渲染列表中的多个对象?
- javascript - 如何在另一个部分 EJS 中包含部分?
- javascript - React 组件无法从 api 获取数据
- arrays - 给定三个相等长度的数组,我如何找到可能的组合数量,其中我以递增的方式从每个数组中选择一个整数
- python - Python pip 的 pip.conf 和 pypirc 文件有什么区别?
- javascript - 从 ^ 到 " 或 ^ 到逗号中删除部分 javascript 字符串
- c# - 为什么我的混音器有时在播放时按 A/D 会调节音量?
- javascript - 遍历文件夹及其所有子文件夹以打印文件名
- pandas - python pandas在组合列上融化