我真的很新。我的表中有一个计算字段(Name),它包含3个短文本字段(fName + mName + lName)。
我想阻止计算字段(名称)中的任何重复。
答案 0 :(得分:1)
存储计算字段并不是一个好主意(因为您在数据库中提供了数据冗余)。您可以在表单/查询或其他GUI上动态计算实际字段值中的值吗?
为避免重复数据,只需为实际字段创建唯一键/索引
答案 1 :(得分:0)
您只需使用所有三列创建密钥,例如
CREATE TABLE myTable
(
fName VARCHAR( 25 ) NOT NULL,
mName VARCHAR( 25 ) NOT NULL,
lName VARCHAR( 25 ) NOT NULL,
UNIQUE ( lName, fName, mName )
);
注意,如果密钥中的列将形成表的聚簇索引(即它如何物理存储在磁盘上),则密钥中的列的顺序可能很重要。不确定是否可以使用MS Access用户界面完成此操作。