ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Access > Access学习分享--06 字段设置-- 输入掩码

Access学习分享--06 字段设置-- 输入掩码

作者:绿色风 分类: 时间:2022-08-18 浏览:322
楼主
amulee
字段设置中有个属性叫做输入掩码,是用来控制用户数据输入的格式的,可以有助于数据库中的数据格式统一化,也可在一定程度上防止用户输入错误。



输入掩码可以直接输入在下图的文本框中,或者单击右侧的...打开向导。

 

Access已经在系统中预存了一些输入掩码的示例,可以方便用户使用。单击...打开向导。
首先可以选择一些预存的方案

 


单击下一步,会显示该输入掩码的代码以及待输入字符处所显示的字符,默认是 下划线 _


 

单击下一步,这个对话框提醒用户是按照输入的格式存储还是按照实际输入的内容存储。

 

这两种存储方式有些不同,比如输入掩码的格式是(000)-000

当用户输入123456,若是第一种方式,则实际存储的数据为(123)-456,而选择第二种只会存储123456,即输入的字符。

设置完之后,当用户输入数据错误时,将出现以下的提示框,并让用户修改,有点类似于Excel中的数据有效性。


 



当我们采用向导方式完成输入掩码设置后,可以看见输入掩码的代码已经在文本框内自动生成。我们也可以手动输入代码。

输入掩码的代码类似于数字格式,可以分为三段,用分号;隔开,三段内容分别表示:
第一段:输入掩码
第二段:若为0,则存储输入时显示的内容,若为1,则存储实际键入的字符
第三段:输入处的显示,默认是下划线

输入掩码的代码与数字格式使用方法类似,但是表示符号有些区别,说明如下:
0        仅能输入0-9的数字,且必须输入,不能输入+/-
9        仅能输入0-9的数字或空格,可不输入,不能输入+/-
#        仅能输入0-9的数字或空格,可不输入,可输入+/-
L        仅能输入英文字母,必须输入
?        仅能输入英文字母,可不输入
A        仅能输入英文字母或数字,必须输入
a        仅能输入英文字母或数字,可不输入
&        可输入任何字符,但必须输入
C        可输入任何字符,可不输入
<        之后输入的字符全部转换成小写
>        之后输入的字符全部转换成大写
. , : ; - /        小数点占位符及千位、日期与时间的分隔符 (分隔符:用来分隔文本或数字单元的字符。)。(
\        使接下来的字符以字面字符显示(例如,\A 只显示为 A)。
!        使输入掩码从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方包括感叹号。
密码        任何输入的字符将显示为*

【代码示例】
比如输入身份账号吗,可为15位也可为18位,其中15位是必填项,若18位号码,1-17为均为数字,第18为可能为数字也可能为字母X,则输入掩码可以表示为:
  1. 00000000000000099a
以输入的字符存储,且提示符号为-,则输入掩码为:
  1. 00000000000000099a;1;-
【注意事项】
1、输入掩码仅影响在数据表视图直接输入的内容,当使用查询或VBA导入数据时不受输入掩码的制约;
2、输入掩码与格式一样,将更改数据的显示方式,但输入掩码状态下用户无法看到真实的数据存储状况;
3、当格式属性与输入掩码属性同时存在时,显示内容将按照格式属性的指定格式显示,而会忽略输入掩码中的格式显示。

【输入掩码示例】

输入掩码.rar

2楼
windimi007
老规矩,拿下沙发慢慢学习!
3楼
xyf2210
这个跟着学习
4楼
swbuing
学习

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap