具有链接表的表关系

具有链接表的表关系

抱歉读了这么多,但这确实解释了我的问题。

MS Access 表关系

问题 1:当我创建数据库并且表未通过 ODBC 链接到 SQL 表时,创建表关系没有问题,例如主表 = 1 到辅助表 = 多... 现在,当我创建将表链接到 SQL 表的数据库时,我无法在数据库中创建一对多关系。我理解 SQL 表是辅助表,因此我无法在 MS Access 数据库中创建这种一对多关系。

问题2:如何使用链接表创建这种一对多关系。目标是拥有一个带有列表框的表单,用户突出显示列表框中的项目,单击超链接以打开另一个具有查询源的表单!此查询是从辅助表(多个)创建的,并将显示与用户从列表中突出显示的记录相关的所有多条记录....

答案1

您必须在 Access 查询中创建 SQL 表和 Access 表之间的关系。

请注意,SQL 表实际上并不是次要表。它们只是其他地方的表。

答案2

您正在寻找主细节设置。

您可以根据根据所选值(主键)过滤外键的查询来设置表单数据源的值

因此,打开表单后,您可以获取传入的用于过滤列表的参数。

这就是当你无法编辑 SQL Server 源时的答案(这在现实世界中会发生)

http://www.datawright.com.au/access_resources/access_docmd.openform_arguments.htm

相关内容