2

我的数据库中有一个查找字段,我希望它只允许您输入查找列表中的数据,而没有其他内容。是否有我必须添加的验证规则才能做到这一点?

4

2 回答 2

2

根据我之前的评论,以便您将问题标记为已解决:

Limit to list属性设置为True

于 2013-01-21T16:02:10.977 回答
1

如果要限制表列的可能值,可以为这些值创建一个表(查找表),并在两个表之间创建一个强制引用完整性的关系。然后可以将查找表用作RowSource列表框和组合框。

主表
----------
身份证(PK)
其他一些领域
value_id (FK) <-----+
                    |
查找表 |
------------ |
value_id (PK) <-----+
值文本

通常,主表将仅保存Long Integer字段中值的 ID,而查找表将使用AutoNumber该 ID 的字段。组合框可以很好地查找与 ID 对应的文本。查找表的优点是您可以轻松地添加、删除和更改值,而无需修改应用程序。如果您编辑与 ID 对应的文本,则此更改将自动对主表中引用此 ID 的所有记录可见。

于 2013-01-21T16:17:09.837 回答