Microsoft Access 允许我将字段输入值限制为一些预先确定的值,例如“ Apple
”、“ Orange
”、“ Tomato
”,甚至像1
,之类的整数2
215
。
基本上,它将表格单元格从 TextBox 转换为 ComboBox,并允许用户从 ComboBox 中选择有效值。
如何在 SQL Server Management Studio (2008 R2 Express) 中执行此操作?我通过单击表格并单击“编辑前 200 行”来输入数据。
谢谢。
更新:
到目前为止对我来说最简单的检查:
在对象资源管理器中,展开表,右键单击“约束”,单击“新建约束...”,如果需要,重命名约束,输入表达式:
([name]='Orange' OR [name]='Apple' OR [name]='Tomato')
其中“name”是列的名称,“Orange”、“Apple”和“Tomato”是有效值。我认为你必须使用单引号。
单击“关闭”,文件 | 保存全部
如果与新约束有任何冲突,您必须先解决它们,然后它才能让您保存。
现在,我想要一个组合框!;)
输入错误数据并使其无法通过检查的一个令人讨厌的结果是,主键无论如何都会增加,并且您的数字存在差距。