如何在 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;#