Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-教程

access输入掩码

时 间:2007-12-31 11:24:23
作 者:天下   ID:662  城市:镇江
摘 要:输入掩码和显示格式
正 文:

什么是掩码
一种格式,由字面显示字符(如括号、句号和连字符)和掩码字符(用于指定可以输入数据的位置以及数据种类、字符数量)组成。

创建输入掩码
对于 Microsoft Access 数据库,可以在表、查询或窗体的“设计”视图中创建一个输入掩码 。

在表“设计”视图中为字段创建输入掩码
在“设计”视图中打开表。
在窗口上部,单击要定义输入掩码的字段。
在窗口下部,请执行下列操作之一:
单击“输入掩码”属性框旁边的“生成”按钮 以启动“输入掩码向导”,然后按照向导对话框中的说明进行操作。
键入输入掩码的定义。有关定义输入掩码的详细信息,请单击“输入掩码”属性框,并按 F1。对于“数字”和“货币”字段,必须手动键入输入掩码定义。

在查询“设计”视图中为字段创建输入掩码
在“设计”视图中打开查询。
在查询设计网格中,将插入点放置到要更改的字段所在的列。在该字段的任何行上都可以放置插入点。
单击工具栏上的“属性” 以打开该字段的属性表。
在“常规”选项卡上,请执行下列操作之一:
单击“输入掩码”属性旁的“生成”按钮 以启动“输入掩码向导”,然后按照向导对话框中的说明进行操作。
键入输入掩码的定义。有关定义输入掩码的详细信息,请单击“输入掩码”属性框,并按 F1。对于“数字”和“货币”字段,必须手动键入输入掩码定义。

为窗体上的控件创建输入掩码
在“设计”视图中打开窗体。
选择文本框或组合框,然后单击工具栏上的“属性” 以打开控件的属性表。
在“输入掩码”属性框中,执行下列操作之一:
键入输入掩码的定义。
在 Microsoft Access 数据库 (.mdb) (Microsoft Access 数据库:数据和对象(如表、查询或窗体)组成的集合,与特定的主题或用途有关。Microsoft Jet 数据库引擎用于管理数据。) 中,单击“输入掩码”属性框中的“生成”按钮 以启动“输入掩码向导”,然后按照向导对话框中的说明进行操作。

关于创建输入掩码来控制字段或控件的数据输入方式

使用“输入掩码”属性可以创建输入掩码(有时也称为“字段模板”),输入掩码使用字面显示的字符来控制字段或控件的数据输入。例如,以下输入掩码要求所有的电话号码输入项必须包含足够的数字以表示中国的区号和电话号码,并且只能输入数字。用户只需往空格中填入即可。

输入掩码用于设置字段(在表和查询中)、文本框以及组合框(在窗体中)中的数据格式,并可对允许输入的数值类型进行控制。“输入掩码”属性集由字面字符(例如空格、点、点划线和括号)和决定输入数值的类型的特殊字符组成。输入掩码主要用于“文本”和“日期/时间”字段,但也可以用于“数字”或“货币”字段。

可以在表、查询或窗体的“设计”视图中设置“输入掩码”属性。大多数情况下,应在表的“设计”视图中设置该字段属性。这样,输入掩码将自动应用于查询“设计”视图中的字段,以及与该字段绑定的窗体或报表中的控件。但是,在某些情况下,可能要在查询的“设计”视图或窗体的“设计”视图中设置该属性。例如,在表中忽略输入掩码,但将其包含在文本框中。此外,如果您使用的是未绑定的控件,则需要在窗体的“设计”视图中设置“输入掩码”属性。

选择使用输入掩码和显示格式

Microsoft Access 提供两个结果类似的字段属性:“格式”属性和“输入掩码”属性。

使用“格式”属性可按统一的格式显示数据。例如,将“日期/时间”字段的“格式”属性设置为“中日期”格式,则所有输入的日期都将以 12-1-99 的形式显示。如果某个数据库用户以 01/12/99 (或任何其他有效的日期格式)输入日期,在保存记录时,Microsoft Access 将把显示格式转换为“中日期”格式。

“格式”属性只影响值的显示方式,而不影响在表中值的存储方式。而且显示格式只有在输入的数据被保存后才应用,而在字段中不会显示任何信息以建议或控制数据的输入格式。如果要让数据按输入时的格式显示,则不要设置“格式”属性。如果需要控制数据的输入格式,可附加使用输入掩码或用其代替数据显示格式。输入掩码可以确保数据符合定义格式,可以指定可以输入的值的类型。

如果同时定义了字段的显示格式和输入掩码,则在添加或编辑数据时,Microsoft Access 将使用输入掩码,而“格式”设置则在保存记录时决定数据的显示方式。同时使用“格式”和“输入掩码”属性时,要注意它们的结果不能冲突。

有效的输入掩码字符

Microsoft Access 按照下表转译“输入掩码”属性定义中的字符。若要定义字面字符,请输入该表以外的任何其他字符,包括空格和符号。若要将下列字符中的某一个定义为字面字符,请在字符前面加上反斜线 (\)。

字符 说明
0 数字(0 到 9,必选项;不允许使用加号 [+] 和减号 [-]) 。
9 数字或空格(非必选项;不允许使用加号和减号)。
# 数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。
L 字母(A 到 Z,必选项)。
? 字母(A 到 Z,可选项)。
A 字母或数字(必选项)。
a 字母或数字(可选项)。
& 任一字符或空格(必选项)。
C 任一字符或空格(可选项)。
. , : ; - / 十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于 Microsoft Windows 控制面板中指定的区域设置。)
< 使其后所有的字符转换为小写。
> 使其后所有的字符转换为大写。
! 使输入掩码从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方包括感叹号。
\ 使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如,\A 显示为 A)。
密码 将“输入掩码”属性设置为“密码”,以创建密码项文本框。文本框中键入的任何字符都按字面字符保存,但显示为星号(*)。 

关于字段或控件的显示格式 

使用“格式”属性可以指定字段或控件的数据显示格式。 例如,可以选择以“月/日/年”格式或其他格式来设置日期。也可以从预定义字段格式的列表中选择“自动编号”、“数字”、“货币”、“日期/时间”和“是/否”数据类型的格式, 还可以为“OLE 对象”以外的任何字段数据类型创建自定义的格式。



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助