1

我对 MS Access 2007 还很陌生,我想问一些我找不到的问题。

是否有可能在特定列中,例如:type,使唯一可能的值“typea”、“typeb”?

就像是/否可用选项一样,只是它将包含我自己的特定值。

4

2 回答 2

1

是的,您可以使用 id 和 description (typea/typeb) 值创建一个查找表,然后引用该表。您可以在列上添加检查约束,以确保输入的类型与指定的约束匹配。(类型a 或类型b)。

于 2012-05-05T10:31:14.157 回答
1

有一种方法只涉及基础知识。为 Type 的有效值创建一个引用表。它可能有两列,ID 和描述。主键是 Id。放入两行,ID 值为“typea”和“typeb”。把任何你想要的描述。你以后可能会用到它。

使用关系工具使现有表中的列引用类型表中的 Id 列。这将在数​​据库中创建一个引用约束。

另一个回复建议添加检查约束。这可能会运行得更快,但可能需要您进行更多的学习。

而且,如果您添加了第三种和第四种类型,拥有一个像我给出的那样的表格将使修改变得超级容易。

于 2012-05-05T10:34:21.777 回答