微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在MS Access中将一个表与许多其他表相关联?

如何解决如何在MS Access中将一个表与许多其他表相关联?

我要创建的数据库有四个表。患者信息,寄生虫学检查,皮肤病学检查和生化检查。后三个表均与患者信息表相关。我想问的是,如果我将患者信息表中的主键用于所有其他表的外键,是否有问题?换句话说,一个表上的一个主键可以关联多少个表(外键)?

解决方法

这里确实没有实际或特定的限制。

无论如何,要记住一个技巧?

您可以设置所有这些相关表来创建可编辑数据的表单吗?

每种形式仍基于一个基表。

因此您可以基于tblPatients创建表单。

因此,允许查看和编辑Tblserology结果并进行添加? 那将成为一个子表格。注意这里非常小心,表格tblPaitent仅基于该一张表。而且子表(和子表(即子表))的tblserology将仅基于tblserology表。因此,要连接的表,表之间的关联关系仍然仅基于单个表。

要允许编辑相关数据,您可以使用子表格。如果正确执行此操作,则不需要代码即可编辑,显示和维护给定患者的测试结果的显示。

因此,每个表都将具有一个主键(自动编号ID)。 要将子表实现备份到父表,请创建一个平面简长数字列。如果您遵循上述建议,首先为主表单创建一个值,然后为子表数据创建子表单,则此值将自动为您设置。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。