admin 管理员组

文章数量: 1184232


2024年5月18日发(作者:云原生架构的典型架构)

ACCESS

数据库前三章补充问题

1、 输入掩码

1.1什么是输入掩码:

输入掩码控制用户向数据库中输入数据的方式。当希望以特定方式输入数据

时,可以使用输入掩码

比如:数字掩码,就是说屏蔽掉非数字类型的字符的输入,换句话说,要求

只能输入数字

1.2输入掩码的组成部分和语法

输入掩码包含三部分,所有这些部分都用分号“;”隔开。

第一部分定义掩码字符串,并由占位符和字面字符组成

第二部分定义是否希望将掩码字符和任何数据一起存储到数据库中。如果希

望同时存储掩码和数据,请输入 0。如果只希望存储数据,请输入 1。

第三部分定义用来指示数据位置的占位符。默认情况下,Access 使用下划线

(_)。如果希望使用其他字符,请在掩码的第三部分输入该字符

例如:

(999) 000-000;0;? ( 不是规范写法 但系统会自动认为( ) 为字符,会为其

自动加上””或者

1.3可输入掩码的数据类型

文本、日期/时间、数字和货币数据

1.4掩码使用列表

0

9

#

L

A

a

&

C

>

<

数字。必须在该位置输入一个一位数字。 (重点)

数字。该位置上的数字是可选的。(重点)

在该位置输入一个数字、空格、加号或减号。如果跳过此位置,Access 会输入一个空格。

字母。必须在该位置输入一个字母。

字母。可以在该位置输入一个字母。

字母或数字。必须在该位置输入一个字母或数字。(重点)

字母或数字。可以在该位置输入单个字母或一位数字。(重点)

任何字符或空格。必须在该位置输入一个字符或空格。(重点)

任何字符或空格。该位置上的字符或空格是可选的。(重点)

其后的所有字符都以大写字母显示。

其后的所有字符都以小写字母显示。

强制 Access 显示紧随其后的字符,这与用双引号括起一个字符具有相同的效果。(重点)

“文本”

密码

用双引号括起希望用户看到的任何文本。(重点)

在表或窗体的设计视图中,将“输入掩码”属性设置为“密码”会创建一个密码输入框。当用户在该框中键

入密码时,Access 会存储这些字符,但是会将其显示为星号 (*)。

可以自

动识别

的分隔

《.》《 ,》《 :》《 /》《 ;》《 -》(《》不代表任何含义)小数分隔符、千位分隔符、日期分隔符和

时间分隔符 其中 ;用来分隔掩码本身语法 -用来分隔数字的格式 如 区号-电话号码

1.5输入掩码实例

(000) 000-0000

(206) 555-0199

在本例中,您必须输入区号,因为这一部分掩码(000,括在圆括号

中)使用占位符 0。

(999) 000-0000! (206) 555-0199

( ) 555-0199

(000) AAA-AAAA (206) 555-TELE

在本例中,区号部分使用占位符 9,因此区号是可选的。此外,感

叹号 (!) 会导致从左到右填充掩码。

允许您将美国样式的电话号码中的最后四位替换为字母。请注意,

在区号部分使用占位符 0 会使区号成为强制的。

#999 -20

2000

>LL?000L0 GREENGR339M3

MAY R 452B7

强制字母 (L) 和可选字母 (?) 与强制数字 (0) 的组合。大于号强制

用户以大写形式输入所有字母。若要使用这种类型的输入掩码,必

须将表字段的数据类型设置为“文本”或“备注”。

00000-9999 98115-

98115-3007

>L< Maria

Pierre

ISBN

0-&&&&&&&&&-0

>LL00000-0000

ISBN

1-55615-507-7

DB51392-0493

书号,其中包含文本、第一位和最后一位(这两位都是强制的)、

第一位和最后一位之间字母和字符的任何组合。

强制字母和字符的组合,均采用大写形式。例如,使用这种类型的

输入掩码可以帮助用户正确输入部件号或其他形式的清单。

名字或姓氏中的第一个字母自动大写。

一个强制的邮政编码和一个可选的四数字部分。

任何正数或负数,不超过四个字符,不带千位分隔符或小数位。


本文标签: 输入 掩码 字符