【问题标题】:Validation in text box vba文本框vba中的验证
【发布时间】:2010-11-15 00:39:07
【问题描述】:

我有 vba 文本框,我可以在其中进行验证

它应该只接受数字并接受最多 8 个字符长度

我怎样才能进行只需要这个的验证?

【问题讨论】:

    标签: ms-access ms-access-2007 vba


    【解决方案1】:

    基于赛斯的回答,我有一点要补充:

    00000000;0;_ 将为您提供一个需要 8 个数字的输入掩码...

    您需要使用 99999999;0;_ 这将是一个允许最多 8 个数字的掩码。

    使用示例如下:

    Me.txt1.InputMask = "99999999;0;_"
    

    此外,此掩码的第二部分(分号后面的 0)用于定义是否要将掩码字符存储在表中。在您的情况下,您没有任何掩码字符,因此可以将其留空(但也可以为 0!)。它用于 SSN 或电话号码等除了输入的字符之外还有额外字符的内容。

    希望对你有帮助,

    罗伯特

    【讨论】:

      【解决方案2】:

      将以下内容放在文本框的输入掩码属性中。

      00000000;0;_
      

      下划线是占位符。如果您愿意,可以用其他东西替换它。

      赛斯

      【讨论】:

        猜你喜欢
        • 2021-10-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多