如何在MS Access中禁止输入下拉列表外的值(优先无需VBA)
在MS Access中禁止输入下拉列表以外的值(非VBA方案)
Lookup Wizard默认允许输入下拉列表外的值,要实现类似Excel的限制效果,不用VBA可以通过以下两种方式设置:
方法一:修改表字段的查阅属性
- 打开目标表的设计视图,选中需要限制的字段
- 在右侧属性面板的「查阅」选项卡中,找到**"限于列表"**属性,将其从「否」改为「是」
- 保存表后,无论是在数据表视图还是窗体中输入非下拉列表内的值,Access都会弹出警告并阻止无效输入
方法二:设置窗体下拉控件的属性(针对窗体录入场景)
- 打开数据录入窗体的设计视图,选中对应的下拉控件
- 在属性窗口的「数据」选项卡中,把**"限于列表"**设为「是」
- 还可以把**"不在列表中"**属性设为「提示」,输入无效值时会弹出提示框,可选择是否添加新值(不需要的话直接取消即可)
内容的提问来源于stack exchange,提问作者Roman
相关产品推荐
相关产品推荐

