ComboBox.InputMask 属性(访问)

使用 InputMask 属性可简化数据输入,并控制用户可以在组合框控件中输入的值。 读/写 String

语法

表达式InputMask

表达 一个代表 ComboBox 对象的变量。

备注

输入掩码对于数据输入操作(例如 电话号码 字段的输入掩码)非常有用,该字段显示如何准确输入新号码: (___) ___-____。 通常更容易使用输入掩码向导来设置 属性。

InputMask 属性可以包含最多三个节之间用分号 (;) 分隔。

说明
First 指定输入掩码的本身,例如,!(999) 999-9999。 有关可用于定义输入掩码的字符列表,请参阅下表。
指定在输入数据时 Microsoft Access 是否在表中存储文字显示字符。 如果对此节使用 0,所有文字显示字符(例如,电话号码输入掩码中的括号)都与数值一同存储;如果输入了 1 或将此节留空,则仅将存储键入到控件中的字符。
第三节 指定 Access 为应在输入掩码中键入字符的空间显示的字符。 对于该节,可以使用任何字符,如果要显示空字符串,则需要将空格用双引号 (" ") 括起。

在 Visual Basic 中,使用字符串表达式设置此属性。 例如,以下内容为用于输入电话号码的文本框控件指定输入掩码。

Forms!Customers!Telephone.InputMask = "(###) ###-####"

在创建输入掩码时,可以使用特殊字符来要求某些必须输入的数据(例如,电话号码的区号),而其他数据则是可选的(例如电话分机号码)。 这些字符指定了在输入掩码中必须输入的数据类型,例如数字或字符。

可以使用下列字符来定义输入掩码。

字符 说明
0 数字 (0 到 9,需要输入;加 [+] 和减去 [?] 符号不允许) 。
9 不需要输入数字或空格 (;不允许) 加号和减号。
# 数字或空格(非必需输入;在“编辑”模式下空格显示为空白,但是在保存数据时空白将删除;允许加号和减号)。
L 字母(A 到 Z,必需输入)。
? 字母(A 到 Z,可选输入)。
A 字母或数字(必需输入)。
a 字母或数字(可选输入)。
& 任一字符或空格(必需输入)。
C 任一字符或空格(可选输入)。
. , : ; - / 小数点占位符及千位、日期与时间的分隔符。 (实际使用的字符取决于 Windows 控制面板) 的“区域设置属性”对话框中的设置。
< 将所有字符转换为小写。
> 将所有字符转换为大写。
! 使输入掩码从右到左显示,而不是从左到右显示。 键入掩码中的字符始终都是从左到右填入。 可以在输入掩码中的任何地方包括感叹号。
\ 使接下来的字符以字面字符显示(例如,\A 只显示为 A)。

注意

[!注释] 将 InputMask 属性设置为"密码"中创建的密码输入控件。 在控件中键入的任何字符原字符保存,但显示为星号 (*)。 使用密码输入的掩码可以避免在屏幕上显示键入的字符。

在已经定义了输入掩码的字段中键入数据时,数据始终以"覆盖"模式进行输入。 如果使用 Backspace 键删除字符,该字符将替换为空格。

如果将文本从一个已定义了输入掩码的字段中移到“剪贴板”上,即使已经指定了字面显示字符不与数据一起保存,它们仍被复制。

注意

输入掩码只影响直接在控件或组合框中键入的字符。 通过在 Visual Basic 中设置控件的 Text 属性或在宏中使用 SetValue 操作,在导入数据、运行操作查询或在控件中输入字符时,Access 会忽略任何输入掩码。

当您已经定义了输入的掩码,并设置为同一个字段的 格式 属性时, 格式 属性时优先显示的数据。 这意味着,即使您已经保存了输入的掩码,输入的掩码时将忽略数据格式并进行显示。 基础表中的数据本身并没有更改;Format 属性只影响数据的显示方式。

下表显示了一些有用的输入掩码,以及可在其中输入的值的类型。

输入掩码 示例值
(000) 000-0000 (206) 555-0248
(999) 999-9999 (206) 555-0248、 ( ) 555-0248
(000) AAA-AAAA (206) 555-TELE
#999 ?20, 2000
>L????L?000L0 GREENGR339M3,5 月 R 452B7
>L0L 0L0 T2F 8M4
00000-9999 98115-, 98115-3007
>L<?????????????? 玛丽亚,布兰登
SSN 000-00-0000 SSN 555-55-5555
>LL00000-0000 DB51392-0493

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。