热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

修改表字段属性_6、ACCESS表的字段属性设置(一)(ACCESS图解操作系列)

操作要求:在D:Access目录下有一ACCESS数据库“教学管理.accdb”,其中有一“学生”表。知识要点:1、字段属性的基本设置方法

操作要求:

在D:Access目录下有一ACCESS数据库“教学管理.accdb”,其中有一“学生”表。

知识要点:

1、字段属性的基本设置方法。

2、字段属性中的基本要点。

当们完成了表字段的命名,字段数据类型的设计后,表的设计并没有完成。为了保证表中数据的完整性、一致性及兼容性,也为了使数据表的数据能有效的满足应用的需求,还要对字段的属性进行设计。字段属性包含很多内容,如:字段大小、格式、小数位数、输入掩码、标题、默认值、有效性规则、有效性文本、必填字段、允许空字符串、索引等等。字段属性是上机考试的必考内容,为了详细的讲解,让广大同学能掌握,该部分内容将通过两个讲解完成。

第一部分内容:字段大小、格式、小数位数、体题、输入掩码、默认值

第二部分内容:有效性规则、有效性文本、必填字段、允许空字符串、索引


当我们打开表的设计视图时,设计视图的下部分即为“字段属性”的设计区。而不同的数据类型,其字段属性设置不同,但也有一些共同属性,下面所示的是“性别”字段(文本类型)、“年龄”字段(数字类型)、“入校日期”字段(日期类型)的属性视图,请同学们注意比较:

a5bf87591a68cfc1190caf349e2fe684.png
ee2d911368aee4bb365632958e3e88e4.png
512c5442cca7207ff230e6afb9e4baf5.png

1、字段大小。字段大小属性主要针对两种数据类型:数字、文本。重点掌握文本数据类型大小设置的意义。

A.文本类型:指定一个数字,表示该字段列可以输入的最多字符个数。注意,这里是字符个数,而不是字节个数。由于一个汉字占2个字节的储存空间,而一个字母占一个字节,很多同学在这里出现问题。ACCESS文本类型大小指字符数,所以,如果设定大小为5,则既可以输入最多5个字母,也可以最多输入5个汉字。

B.对于数字类型,设置是依据要求直接选择,比较简单,如下图。

1e410db076c98bc484c8fdb4e647c569.png

2、格式。格式用于确定数据表中,数据显示的样式。不同数据类型,其设置的格式是不同的。如下所示:

bb2c86cf6b8d0227c2be9001c1d6682d.png
fdc59e1ca143d1c29fabf949e2f8c1e5.png
e1c16bb2cb39b084989e5b008c16fde9.png

3、小数位数。设置数字、货币数据类型显示时小数点后有多少位。货币类型默认情况下为两位小数。如下图所示

17a4c979e16cbf125ab8cd49e72276a7.png

4、标题。用于设置字段在数据视图中显示的标签,(注意,这里只改变显示的标签,而字段名本身并不会改变)。如果字段没定义标题,则用字段名作为标签。如下图,我们设置“姓名字段”的“标题”属性为“学生姓名”,则在数据视图中,标签显示为“学生姓名”。

996e6c519cb3ff92ff66fafc2920c6fd.png
32a5c41ac3beba7c2a320569173a2966.png

5、默认值。插入记录时,字段自动输入的新值。定义默认值,即可以定义确切的值,也可以定义一个表达式。如下左图,定义“性别”字段的默认值为文本“男”;右图,定义“入校日期”默认值为一个表达式Date(),用于获得当前系统日期。如下图所示:

1928616fd188fe523ac54472bcd9a6b2.png
39100777bd7e1fab93af5b8535f876cb.png
e05c5def8a23017200f658d0aded567f.png

在数据视图插入新记录时视图


6、输入掩码。设定字段中输入数据的模式,保证用户按要求输入正确的数据,及数据格式。

输入掩码设置可通过向导来完成,但只有文本、日期数据类型拥有“掩码向导”。

72eeee2c53db1ed58aa60f558e99846d.png

6_1、选中“入校日期”字段,点击“输入掩码”输入区的“...”,弹出如下输入掩码向导。如下图

f3527d3fe3093e81bdc5bb519b5ebb66.png

6_2、在掩码列表中选择一种掩码形式,我们这里选择“短日期”。然后可以在下方的“尝试”区进行测试,看是否输入能按要求进行控制。如果我们在尝试区输入2009-13-35,由于日期显然不会有第13个月、第35日,则点击“下一步”时,会出现如下的提示,表示输入数据不符合要求。

6174175958472dee59380aac9d3b3be9.png

6_3、“下一步”后,出现掩码确认对话框,在这里,可以设定“占位符”(即在未输入数据时,数据位置上显示的符号)。默认为下划线“_”

48a1257c6e4993fcfe21844ece948b2a.png

6_4、我们可选择设置其它的占位符,如“#”。尝试区显示了效果,如下图:

2c9f14c5b72644af0d36de32cb010ad2.png

6_5、点击“完成”,则"入校日期"的输入掩码属性被设置如下:

2e05a93c00eed236378cc3760691901c.png

通过上述图解,我们介绍了字段大小、格式、小数位数、体题、输入掩码、默认值的设置方法。下一节,我们将介绍有效性规则、有效性文本、必填字段、允许空字符串、索引的设置方法及知识。


未完,待续!《ACCESS图解操作》全套敬请关注钟老师课堂!



推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文介绍了如何使用Power Design(PD)和SQL Server进行数据库反向工程的方法。通过创建数据源、选择要反向工程的数据表,PD可以生成物理模型,进而生成所需的概念模型。该方法适用于SQL Server数据库,对于其他数据库是否适用尚不确定。详细步骤和操作说明可参考本文内容。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • qt学习(六)数据库注册用户的实现方法
    本文介绍了在qt学习中实现数据库注册用户的方法,包括登录按钮按下后出现注册页面、账号可用性判断、密码格式判断、邮箱格式判断等步骤。具体实现过程包括UI设计、数据库的创建和各个模块调用数据内容。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
author-avatar
KristenW_ong_湘
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有