Office中国论坛/Access中国论坛

标题: 组合框的限制列表的一些经验 [打印本页]

作者: tmtony    时间: 2014-8-5 11:36
标题: 组合框的限制列表的一些经验
1.组合框要限制列表,可设置属性的“限制列表” 为是
   这样在逐条录入数据时,如果你输入的内容 不在列表范围内时,会提示错误

2.但注意,如果你是 整列 复制过来,则Access并不检查是否在列表范围
   即使 一列数据中有1个或多个数据不在列表范围,也照样可以复制哦

这个现象倒是Excel的版主(小妖)发现的

所以越是熟悉自己的本行,有时越发现不到问题。因为我们的先入之见会导致我们避开这些问题


作者: pureshadow    时间: 2014-8-5 11:40
我能发现这个问题,完全是因为在Excel中使用数据有效性(数据验证),也有同样的困惑,只能用代码来限制。看来Access和Excel还真是一家人

作者: 123    时间: 2014-8-5 12:07
其实 access在整列粘贴时 关闭这些控制。 不过,这样也未尝不好。因为access 需要导入粘贴只是在 第一次使用系统时,初始化才这么操作,以后一般都是要求窗体上逐条录入数据。 一般不能批量粘贴。 access要对每条数据录入都要严格控制

作者: 123    时间: 2014-8-5 12:07
一般 不在表中设置刚才 的查阅。而是在窗体上
但如果表设置查阅,把这个字段拖到窗体上,窗体也继续了这个查阅属性
作者: smileyoufu    时间: 2014-8-22 12:29
这个情况我有遇到。曾经导致过一段时间的困惑。对于整列复制时,如果必须要求“限于列表”,那么可以把该列的值存入到一个表内将该表与当前表的主键字段建立一对多的关系,并“实施和参照完整性”,此时再复制粘贴整列的话,组合框就会进行检查,如果主表中没有限于列表的值的话,就会提示错误。
作者: yaya100    时间: 2015-1-13 15:45
没有详细资料?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3