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

时间:2013-08-23 04:56:00

标签: ms-access validation data-entry

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

每当您为数据输入设计表单时,您都可以使用组合框来与这些表相关联,以确保有效输入(它们的主要目的!)。

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

1 个答案:

答案 0 :(得分:0)

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

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