我是MS Access 2007的新手,我想问一些我找不到的东西。
是否有可能在特定列中,例如:type,使唯一可能的值“typea”,“typeb”?
就像是/否可用选项一样,它只包含我自己的特定值。
答案 0 :(得分:1)
是的,您可以创建一个包含id和description(typea / typeb)值的查找表,然后引用该表。您可以在列上添加检查约束,以确保输入的类型与指定的约束匹配。 (typea或typeb)。
答案 1 :(得分:1)
有一种方法只涉及基础知识。为Type的有效值创建一个引用表。它可能有两列,Id和Description。主键是Id。 将Id值设为“typea”和“typeb”两行。把你想要的任何东西放在描述中。您可以稍后再使用它。
使用关系工具使现有表中的列引用types表中的Id列。这将在数据库中创建引用约束。
另一个回复建议添加检查约束。这可能会跑得更快,但可能需要您更多的学习。
而且,如果你曾经添加过第三种和第四种类型,那么拥有一张像我给出的那样的表会让它变得非常容易。