具有所有选项的复选框的多对多MS Access表单

Ben*_*udo 5 forms ms-access many-to-many

我正在为夏令营开发Microsoft Access应用程序,以跟踪哪些实体已注册参加哪些活动.有一个表格用于编辑实体的信息.我想在该表单中添加所有活动选项的列表.每个选项都应该是一个复选框.选中选项的复选框后,在多对多联结表中应存在一个条目,该表将实体与活动相关联.

Google提供了一些构建多对多表单的示例,但没有(至少我发现)表明如何使用复选框提供完整的选项列表.

我该怎么做?

数据库表布局:实体(EntityID,名字,姓氏等)活动(ActivityID,活动名称)Entity_Activity(EntityID,ActivityID)

Ben*_*udo 3

一种方法是:

  • 在“活动”表中创建一个新条目。
  • 为表单上的每个活动手动插入一个复选框。
  • 在每个复选框上注册一个 onClick 处理程序,在选中该复选框时将相应的行添加到联结表,并在取消选中该复选框时删除相应的行。

我希望有一种不需要手动布置表单的方法。使用这种方法,每次添加新活动时,都必须修改表单。那好吧....