Access 2016中的复合键

时间:2016-04-20 21:10:42

标签: composite-primary-key ms-access-2016

我创建了那些存储两个外键的辅助表,用于N:N关系。

我不想为主键创建另一个字段。我想把它们都用作PK。

如果将两个字段都标记为需要和独占,那么它们是否符合所有PK要求?

2 个答案:

答案 0 :(得分:0)

没有。您需要创建一个包含两个字段的唯一索引,然后将其标记为主键

答案 1 :(得分:0)

在不使用辅助表的情况下解决此问题的其他方法是查找字段。

您可以将值限制为列表或表格,这些值将显示在保管箱中。

只需向导中的复选框,您现在就拥有了一个多值字段。

1)选择你的表

2)选择设计视图模式

3)在要更改的字段的数据类型列中选择"查找帮助&#34 ;.

4)按照向导进行操作。

提示,从表中获取值比从非结构化列表中获取值更好。

它可以简化未来的更改或插入新值。