我想限制用户可以在我的表单上输入组合框的字符数(数字)到2,4,6和8(4个组合框)。我还想确保只能输入数字字符。我将每个组合框上的输入Mask设置为适当的表达式(99,9999,999999,99999999)。然后我将每个组合框的默认值设置为0.我遇到的问题是'_'字符显示为缺少条目的占位符,当我手动清除组合框时,会抛出错误消息。
我的目标是尽量避免使用代码。在以下链接中有一个示例代码,但我宁愿不添加代码。 http://support.microsoft.com/kb/210047
但是,我很欣赏有关如何摆脱“占位符”和错误消息的建议。我还希望了解如何设置以获得组合框下拉显示的信息,将过滤后的选择作为用户类型显示在组合框中。
答案 0 :(得分:2)
你在谈论数字录入,不是吗?您可以设置验证规则。
两位数
<100
或者
>9 And <100
三位数
<1000
答案 1 :(得分:0)
组合框的下拉列表可以通过代码(抱歉)
来实现Me.ControlName.SetFocus
Me.ControlName.Dropdown