gpt4 book ai didi

database - 如何创建一个表单来编辑一对多关系?

转载 作者:搜寻专家 更新时间:2023-10-30 20:22:33 24 4
gpt4 key购买 nike

我正在使用 MS Access 2007 创建一个学生管理数据库。我有以下表格:

  • 学生
  • 类(class)
  • 类(class)部分

我需要的是一种将学生分配到类(class)部分的方法。所以我创建了一个链接学生和类(class)的表:

  • StudentsInSection(包含学生外键和类(class)部分外键)

我想创建一个表单,允许我编辑一个部分并从学生列表中添加学生。我做过很多关系数据库工作,只是从来没有 Access 过。这似乎是一件很简单的事情。有人知道这样做的好方法吗?

最佳答案

创建一个绑定(bind)到 StudentsInSection 表的表单。如果您希望能够编辑该部分的学生,最简单的方法是使用基于 Students 表的行源组合框,组合框的绑定(bind)列与记录集中的学生 ID 相关联StudentsInSection 表单的基础。此表单将是您的子表单。将窗体的默认 View 属性设置为“数据表”或“连续窗体”。保存并关闭表单。

创建绑定(bind)到 CourseSection 表的表单。从“表单”列表中,单击第一个基于 StudentsInSection 表的表单并将其拖动到 CourseSection 表单的设计区域。

在新子表单控件的属性表中,将链接主字段属性设置为 CourseSection 表的部分 ID。在 Link Child Fields 属性中,将值设置为 StudentsInSection 表的 Section ID。设置这些属性将在导航记录时过滤子表单数据以匹配父表单中的当前值。

关于database - 如何创建一个表单来编辑一对多关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/302025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com