2 回答
TA贡献1876条经验 获得超5个赞
上述设计需要四个子窗体。每个子表单都应基于书本ID作为链接子项和主字段的联结表,并基于第二个表ID的相关表的组合框。
例如,您的第一个子窗体是Authors,它基于的表是Libri_Autori
Link Master Field: Id
Link Child Field: SchedaLibro
组合框:
Control Source: SchedaAutore
Row Source : SELECT Id, Nome FROM Autori
Bound Column: 1
Column Count : 2
Column Widths : 0, 2
创建您的书籍表单,然后开始添加子表单,向导将为您完成大部分工作。
要将记录添加到作者表,您需要将“限制到列表”设置为“是”,并在“不在列表中”事件上运行代码。我喜欢使用一个小的弹出表单将项目添加到“背景”表中。使用Access 2010可能会更容易,因为您可以设置ListItemsEditForm
1,书籍表单,即将添加子表单。请注意已选中使用控制向导。这是默认设置,因此除非您未选择它,否则应该没问题。
步骤1:使用向导
添加子表单的各种向导步骤 添加子表单的向导步骤
选择子窗体字段
选择子窗体字段
选择链接子域和主域
选择链接子域和主域
该窗体显示以黄色突出显示的子窗体控件和控件属性
子控件
2,添加组合
您可以通过右键单击并自行设置属性来将子窗体向导添加的字段更改为组合。
右键单击以更改为组合
...,或者您可以删除现有控件并使用向导添加一个组合。第一步是选择组合的类型。
步骤1组合类型
第二步是选择表或查询
步骤2选择表格或查询
第三步是选择字段
步骤3选择字段
第四步选择排序顺序,此处不显示,这是第五步,用于设置列宽
跳过第4步,第5步设置列宽
第六步是设置控制源
步骤6设定控制来源
您将得到一个带有说明属性的组合框
子窗体组合和属性
最终形式
- 2 回答
- 0 关注
- 639 浏览
添加回答
举报