Ms access 必须有更好的方法来验证数据输入

Ms access 必须有更好的方法来验证数据输入,ms-access,validation,data-entry,Ms Access,Validation,Data Entry,数据库由4个实体和一些关联表组成。表的主要部分(15个表)只是查找表,以确保有效的数据输入。我称之为参考表。它们大多是静态的(男性/女性…) 无论何时设计数据输入表单,都要使用组合框来关联这些表,以确保输入有效(它们在生活中的主要用途!!!) 有没有办法减少所有这些参考表格。我知道你禁止在表格设计中查找表格。我同意…您的参考表实际上是验证数据输入的一个非常好的方法,您只需要接受有限的一组值。很容易知道期望值是什么,因为它们就在那里。但是,将这些表与其他数据放在同一数据库中有一个缺点:有人可能会意

数据库由4个实体和一些关联表组成。表的主要部分(15个表)只是查找表,以确保有效的数据输入。我称之为参考表。它们大多是静态的(男性/女性…)

无论何时设计数据输入表单,都要使用组合框来关联这些表,以确保输入有效(它们在生活中的主要用途!!!)


有没有办法减少所有这些参考表格。我知道你禁止在表格设计中查找表格。我同意…

您的参考表实际上是验证数据输入的一个非常好的方法,您只需要接受有限的一组值。很容易知道期望值是什么,因为它们就在那里。但是,将这些表与其他数据放在同一数据库中有一个缺点:有人可能会意外或有意更改验证值。例如,除了男性和女性之外,你可能不想拥有更多的性别(尽管有些人这样做)

解决此问题的一种方法是将所有引用表放在单独的Access数据库文件中,并从主数据库文件链接到所需的表。然后,对引用表DB设置限制性安全权限,以便大多数人无法编辑它。这将使您的参考表保持原样