我的数据库中有一个查找字段,我希望它只允许您输入查找列表中的数据,而没有其他内容。是否有我必须添加的验证规则才能做到这一点?
问问题
610 次
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 回答