在表“设计”视图、查询“设计”视图或窗体“设计”视图中都可以设置“输入掩码”属性。大多数情况下,都在表“设计”视图中设置字段的属性。这样输入掩码将自动应用于查询“设计”视图中的字段,以及结合到该字段的窗体或报表中的控件(只要控件是在表“设计”视图中设置属性之后创建的)上。
大多数情况下,使用向导是最容易的。但对于 Number 和 Currency 字段,必须人工输入掩码。
掩码属性包含三个用分号 (;) 分隔的节:
表一 掩码各节的属性
第一个节 |
指定了输入掩码的本身。如果要查找可以用来定义输入掩码的字符列表,请参阅表二。 |
第二个节 |
在输入数据时,指定 Microsoft Access 是否在表中保存字面值。如果在这个节使用了
0,所有的原义显示字符(例如,在一个电话号码输入掩码中的括号)都与数值一同保存;如果输入了 1 或未在此节中输入任何数据,则只有键入到控件中的字符才能保存。 |
第三个节 |
指定 Microsoft Access 为一个空格所显示的字符,而这个空格应该在输入掩码中键入字符的地方。对于该节,可以使用任何字符,如果要显示空字符串,则需要将空格用双引号
(" ") 括起。 |
Microsoft Access 将表二所示转译。如果要定义原义字符,可输入该表以外的任何其它字符,包括空格和标号。如果要将下列字符中的某一个定义为原义字符,可在字符前面加上
\ 。
表二 “输入掩码”属性定义的第一个节中的字符
0 |
数字(0 到 9,必选项;不允许使用加号〔+〕和减号〔-〕) |
9 |
数字或空格(非必选项;不允许使用加号和减号) |
# |
数字或空格(非必选项;空白将转换为空格,允许使用加号和减号) |
L |
字母(A 到 Z,必选项) |
? |
字母(A 到 Z,可选项) |
A |
字母或数字(必选项) |
a |
字母或数字(可选项) |
& |
任一字符或空格(必选项) |
C |
任一字符或空格(可选项) |
. , : ; -
/ |
十进制占位符和千位、日期、和时间分隔符。(实际使用的字符取决于
Windows“控制面板”的“区域设置”中指定的区域设置 |
< |
使其后所有的字符转换为小写 |
> |
使其后所有的字符转换为大写 |
\ |
使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如,
\A 显示为A ) |
Password
|
为“密码”设置“输入掩码”属性,以创建密码输入项文本框。文本框中键入的任何字符都按原字符保存,但显示为星号(*) |
表三 在用户表例子中各字段的掩码
口令 |
Password |
身份证号 |
000000000000000;;_ |
用户名 |
Laaaaaaaaaaaaaa;;"
" |
注册日期 |
9999-99-99;0; |
Microsoft Access 提供两个结果类似的字段属性:“格式”属性和“输入掩码”属性。使用“格式”属性可按统一的格式显示数据。如果同时定义了字段的显示格式和输入掩码,则在添加或编辑数据时,Microsoft
Access 将使用输入掩码,而“格式”设置则在保存记录时决定数据如何显示。同时使用“格式”和“输入掩码”属性时,要注意它们的结果不能互相冲突,在显示数据时,“格式”属性将优先。