如何创建与不同表有 2 个关系的表单
Posted
技术标签:
【中文标题】如何创建与不同表有 2 个关系的表单【英文标题】:How to create form with 2 relations to different tables 【发布时间】:2017-03-29 05:34:44 【问题描述】:我有 3 张桌子。其中之一是“访问”表,它链接到“患者”和“访问类型”。
我想创建一个表格,您可以在其中填写,访问数据,并选择患者和“访问类型”,如果没有您需要的患者,您应该能够创建一个(与 type of访问)。
我试图用子表单来做,但我就是找不到连接事物的方法。
我了解 SQL,但我不知道表单在 MS Access 中是如何工作的。
提前谢谢你。
【问题讨论】:
您不需要子表单:patient
和 type of visit
应该是 ComboBox
s。
这是基本的访问功能,问题经常被问到***.com/questions/43073853/…。也许您应该阅读介绍性教程。表格并不难。
【参考方案1】:
多对多关系的常规数据输入选项:
绑定到表 3 的单个表单,带有用于从表 1 和表 2 中选择项目的组合框
绑定到表 2 的主表单和绑定到表 3 的子表单,使用组合框从表 1 中选择项目
主表单绑定到表 1,子表单绑定到表 3,组合框可以从表 2 中选择项目
如果您希望能够在数据输入期间将项目添加到作为组合框“即时”源的表中,请查看组合框 NotInList 事件。 Combobox NotInList Event
【讨论】:
以上是关于如何创建与不同表有 2 个关系的表单的主要内容,如果未能解决你的问题,请参考以下文章