前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Access数据库表字段属性(一)

Access数据库表字段属性(一)

作者头像
无言之月
发布2019-12-27 21:18:12
4.5K0
发布2019-12-27 21:18:12
举报

大家好,上节介绍了数据类型,后面将分章节来介绍主要的字段属性。对字段的属性进行适当的设置,可以让表设计更合理。

字段属性有多种类型(不同的数据类型的字段属性不同),其中最常用字段属性有字段大小、格式、输入掩码、标题、默认值和有效性规则等。

字 段 属 性 设 置

在介绍之前首先如何进入字段属性设置,在“开始”菜单中,“视图”中选择“设计视图”,进入设计视图界面。在字段名称和数据类型的下方即可以设置字段属性。

一、 输 入 掩 码

输入掩码属性可以控制数据的输入模式,也可以称为“输入模板”,用于指导和规范用户输入数据的格式。(通俗理解就是可以照着写的模板。)

在使用输入掩码属性时,首先需要用到占位符和字面字符如下:

下面先通过小示例来说明使用方法。

例如设置学号字段,假设学号为固定的AA和四个数字构成的,且四位数字是必须的。那么为了减少输入工作量和错误,就可以通过输入掩码来提供一个模板。

在设计视图中,选择学号字段,在输入掩码位置输入"AA"0000。(其中" "表示逐字显示双引号中的字符,0表示必须输入一个数字。如上表中所示。)

保存后返回数据表视图中,输入记录,就可以发现学号部分已经有固定的AA字母,后面有四个下滑短线,可以输入4位数字,输入位数不够时无法保存的,且输入字母是无效的。(即是0占位符的作用:必须输入0到9中的一个数字。)符合要求后才能保存。

通过上述示例来说明,输入掩码属性其实就是通过占位符和字面字符来组合成一个需要的模板。

如果上述学号中是由AA和4位数字构成,但4位数字只有第一位是必须的,后3三位是数字但可以不写。那么掩码可以写成"AA"0999。

如果学号是一个A和4位数字构成,且4位数字只有第一位是必须的,掩码可以写成\A0999,(其中字符\表示只将后面紧随的A,当做固定字符来显示。用""代替也可以。即"A"0999 )

同理输入手机号,由于手机号都是11位数字组成,输入掩码可以为00000000000。总共11个0,这样可以有效防止输入错误。

输入掩码还有一个例外的用法,是可以用于保存密码,在字段属性设置中,在输入掩码栏中直接输入“密码”,保存后,在数据表视图输入的数据就用*演示,如下图所示:

理解字符代表的意义和如何使用方法后,就可以根据需要来任意来进行组合使用。

二、 格 式

格式属性是控制显示和打印数据格式、选项预定义格式或输入自定义格式。(输入掩码属性是在输入数据时提供模板,格式则是控制显示的格式,两者不同注意理解区分。)

对于不同的数据类型有不同格式方式。比如使用【日期/时间】类型,格式的下拉菜单中有常规日期、长日期、短日期选择(并带有示例)。而使用【是/否】数据类型时,格式的下拉菜单中有真/假、是/否、开/关等。如下图所示:

但提供的格式还比较简单,还可以自定义格式。常用的日期格式组件如下:

d:一个月中第几天的一个或两个数字。(值1到31)

dd:一个月中的第几天的。(值为01到31)

ddd:星期的英文缩写(sun到sat)

dddd:星期的全称(Sunday到Saturday)

w:一周的第几天(1到7)

ww:一年的第几周(1到53)

m:一年中的第几个月份(值为1到12)

mm:一年中的第几个月份(值为01到12)

mmm:月份的缩写(Jan到Dec)

mmmm:月份的全称(January 到 December)

yy:年份的最后两位数字(值为01到99)

yyyy:完整的年份(0100到9999)

下图示例显示格式我们按照月份和日期来显示,在格式中输入mm年dd日,然后保存。程序会自动将格式变为mm\月dd\日(这里的 \的作用与输入掩码中的作用一样,表示显示其后紧随的字符)。

切换到数据表视图,录入数据保存后,可以发现格式如要求显示。在具体使用时就使用格式组件按照需要任意组合。(对于其他时间和时钟格式组件,翻工具书查询。)

三、标题

用于设置字段在窗体中显示的标签,如果没有进行设置,则显示字段名,该属性通常不设置。比较简单不赘述。


今天下雨

本节主要是介绍了字段属性中的输入掩码和格式属性,两者容易混淆,输入掩码为输入数据时提供模板,以减少工作量和输入错误。而格式属性则是控制数据显示的形式。注意理解区分,祝大家学习快乐。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel和Access学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档