如何在 MS Access 中添加验证或输入掩码?
How to add validation or input mask in MS Access?
有没有办法在 MS Access 2016 中设置输入掩码或验证规则,以便某些元素是可选的?
员工参考可以采用多种格式:以字符 E
开头,后跟 space 和 10 个数字。这些将是强制性的,然后最后一个字符应该是可选的。
那么,有没有办法让我设置输入掩码,以便第一个字母、space 和 10 个数字是强制性的,最后一个字符是可选的?
例如:
E <space> 100234240 <optional Letter>
E 100234240A
or
E 100234240
如 official documentation 中所述,您需要输入以下掩码字符才能获得所需的结果:
0
用户必须输入数字(0 到 9)。
a
用户可以输入字母或数字。
""
双引号内的字符将按字面显示。
您可能还希望使用:
>
将后面的所有字符转换为大写。
鉴于以上情况,我可能会建议以下输入掩码:
>"E "0000000000a;0
这里,输入掩码中semi-colon后面的0
表示掩码字符将与数据一起存储(即"E "
也将被存储)。
如果你想要一个不同的占位符,可能是这样的:
>"E "0000000000a;0;#
有没有办法在 MS Access 2016 中设置输入掩码或验证规则,以便某些元素是可选的?
员工参考可以采用多种格式:以字符 E
开头,后跟 space 和 10 个数字。这些将是强制性的,然后最后一个字符应该是可选的。
那么,有没有办法让我设置输入掩码,以便第一个字母、space 和 10 个数字是强制性的,最后一个字符是可选的?
例如:
E <space> 100234240 <optional Letter>
E 100234240A
or
E 100234240
如 official documentation 中所述,您需要输入以下掩码字符才能获得所需的结果:
0
用户必须输入数字(0 到 9)。a
用户可以输入字母或数字。""
双引号内的字符将按字面显示。
您可能还希望使用:
>
将后面的所有字符转换为大写。
鉴于以上情况,我可能会建议以下输入掩码:
>"E "0000000000a;0
这里,输入掩码中semi-colon后面的0
表示掩码字符将与数据一起存储(即"E "
也将被存储)。
如果你想要一个不同的占位符,可能是这样的:
>"E "0000000000a;0;#