【发布时间】:2010-11-15 00:39:07
【问题描述】:
我有 vba 文本框,我可以在其中进行验证
它应该只接受数字并接受最多 8 个字符长度
我怎样才能进行只需要这个的验证?
【问题讨论】:
标签: ms-access ms-access-2007 vba
我有 vba 文本框,我可以在其中进行验证
它应该只接受数字并接受最多 8 个字符长度
我怎样才能进行只需要这个的验证?
【问题讨论】:
标签: ms-access ms-access-2007 vba
基于赛斯的回答,我有一点要补充:
00000000;0;_ 将为您提供一个需要 8 个数字的输入掩码...
您需要使用 99999999;0;_ 这将是一个允许最多 8 个数字的掩码。
使用示例如下:
Me.txt1.InputMask = "99999999;0;_"
此外,此掩码的第二部分(分号后面的 0)用于定义是否要将掩码字符存储在表中。在您的情况下,您没有任何掩码字符,因此可以将其留空(但也可以为 0!)。它用于 SSN 或电话号码等除了输入的字符之外还有额外字符的内容。
希望对你有帮助,
罗伯特
【讨论】:
将以下内容放在文本框的输入掩码属性中。
00000000;0;_
下划线是占位符。如果您愿意,可以用其他东西替换它。
赛斯
【讨论】: