版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ACCESS数据库技术及应用,第三章Access2010表,3.1 数据表的创建,3.1.1 表的构成 1. 表结构的定义及字段类型 (1)数字型 “常规”:存储时没有明确进行其他格式设置的数字。 “货币”:用于应用 Windows 区域设置中指定的货币符号和格式。 “欧元”:用于对数值数据应用欧元符号(),但对其他数据使用 Windows 区域设置中指定的货币格式。 “固定”:用于显示数字,使用两个小数位,但不使用千位数分隔符。如果字段中的值包含两个以上的小数位,则 Access 会对该数字进行四舍五入。 “标准”:用于显示数字,使用千位数分隔符和两个小数位。如果字段中的值包含两个以上的小数
2、位,则将该数字四舍五入为两个小数位。 “百分比”:用于以百分比的形式显示数字,使用两个小数位和一个尾随百分号。如果基础值包含四个以上的小数位,会对该值进行四舍五入。 “科学计数”:用于使用科学(指数)记数法来显示数字。,3.1 数据表的创建,3.1.1 表的构成 1. 表结构的定义及字段类型 (2)文本型 (3)日期/时间型 “短日期”:显示短格式的日期。具体取决于读者所在区域的日期和时间设置,如美国的短日期格式为3/14/2012。 “中日期”:显示中等格式的日期,如美国的中日期格式为14-Mar-01。 “长日期”:显示长格式的日期。具体取决于读者所在区域的日期和时间设置,如美国的长日期格
3、式为Wednesday, March 14, 2012。 “时间(上午/下午)”:仅使用12小时制显示时间,该格式会随着所在区域的日期和时间设置的变化而变化。 “中时间”:显示的时间带“上午”或“下午”字样。 “时间(24小时)”:仅使用24小时制显示时间,该格式会随着所在区域的日期和时间设置的变化而变化。,3.1 数据表的创建,3.1.1 表的构成 1. 表结构的定义及字段类型 (4)备注型 对于长度较长的文本及数字,应采用备注型字段。最多可存储65535个字符。备注型字段实际上是文本型字段的特殊形式,备注型字段不能排序或索引。 (5)是/否型 在Access中,使用“-1”表示所有“是”值
4、,使用“0”表示所有“否”值。 “复选框”:显示一个复选框。 “是/否”:(默认格式)用于将0显示为“否”,并将任何非零值显示为“是”。 “真/假”:用于将0显示为“假”,并将任何非零值显示为“真”。 “开/关”:(默认格式)用于将0显示为“关”,并将任何非零值显示为“开”。 (6)自动编号型 自动编号型是用来存储递增数据和随机数据的字段类型。 自动编号型字段的数据无需输入,每增加一个新记录,Access系统将自动型字段的数据自动加1或随机编号。用户不用给自动编号型字段输入数据,也不能更新自动编号型字段的数据。,3.1 数据表的创建,3.1.1 表的构成 1. 表结构的定义及字段类型 (7)O
5、LE对象型 用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。在其他使用OLE协议程序创建的对象,可以将这些对象链接或嵌入到Microsoft Access表中。 (8)超级链接型 用于超链接,可以是UNC路径或URL网址。超级链接地址包含显示文本、地址、子地址等。 (9)查阅型 显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。 (10)“计算字段”:计算的结果。计算时必须引用同一张表中的其他字段。可以使用表达式生成器创建计算。 (11)“附件”:任何受支持的文件类型,Access 2010 创建的ACCDB格式的文件是一种新的类型,它可以将图像、电子表格文件
6、、文档、图表等各种文件附加到数据库记录中。,3.1 数据表的创建,3.1.1 表的构成 2. 表的属性设置 在创建表时,不仅需要考虑表中每个字段的基本属性(字段名、字段类型和字段大小),还要考虑字段的格式、输入掩码、默认值、有效性规则等属性,从而更合理、更全面的设计表的结构。 在创建表的时候,有时由于对问题的需求考虑不周等原因,导致日后需要对已有的表进行属性值的修改。,3.1 数据表的创建,3.1.2 表的创建 1创建新表 (1)在创建新数据库时Access 2010自动创建新表 (2)在现有数据库中添加新表 2表数据的输入方式 (1)和Excel表一样,直接在数据表中输入数据。 (2)Acc
7、ess 2010会自动识别存储在该数据表中的数据类型,并据此设置表的字段属性。 (3)通过“表”模板,运用Access内置的表模板来建立。 (4)通过“字段”模板建立设计表。 (5)通过“表设计”建立,在表的“设计视图”中设计表,用户需要设置每个字段的各种属性。 (6)通过“SharePoint列表”,在SharePoint网站建立一个列表,再在本地建立一个新表,并将其连接到SharePoint列表中。,3.1 数据表的创建,3.1.3 表结构的修改 1利用设计视图更改表的结构 (1)运用“设计视图”对自动创建的数据表进行修改。很多的字段可能是没用的,而有可能自己需要的字段却没有创建,这都可以
8、在表的“设计视图”中进行修改。 (2)运用“设计视图”更改表的结构和用“设计视图”创建表的原理是一样的,两者的不同之处在于在运用“设计视图”更改表的结构之前,系统已经创建了字段,仅需要对字段进行添加或删除操作。 (3)在“开始”选项卡下单击“视图”按钮,进入表的“设计视图”,可以在此实现对字段的添加、删除和修改等操作,也可以对“字段属性”进行设置,最后保存修改。 2利用数据表视图更改表的结构 在Access的“数据表视图”中,用户也可以修改数据表的结构。双击屏幕左边导航窗格中需要进行修改的表,此时在主页面上出现有黄色提示的“表格工具”选项卡,进入该选项卡下的“字段”选项,可以看到各种修改工具按
9、钮。单击“视图”下部的小三角按钮,可以弹出数据表的各种视图选择菜单,用户可以选择“数据表视图”、“数据透视表视图”、“数据透视图视图”和“设计视图”等。,3.1 数据表的创建,3.1.4 表的属性设置 1. 字段的输入/显示格式设置 (1)自定义“数字”型字段的格式 格式符的定义:格式符号“符号串” (2)自定义“文本”与“备注”型字段的格式 格式符的定义:格式符号;“符号串” (3)自定义“日期/时间”型字段的格式 格式符的定义:格式符号 (4)“货币”型字段常用格式 (5)“日期/时间”型字段系统常用格式 (6)“是/否”型字段系统常用格式 (7)自定义“自动编号”型字段格式 格式符的定义
10、为:“符号串”#。,3.1 数据表的创建,3.1.4 表的属性设置 2. 字段的输入掩码设置 使用“输入掩码”属性,可以使数据输入更容易,并且可以控制用户在文本框类型的控件中的输入值。 3字段的有效性规则设置 系统数据的“有效性规则”对输入的数据进行检查,如果录入了无效的数据,系统将立即给予提示,提醒用户更正,并强迫光标停留在该字段所在处,直到输入的数据符合字段有效性规则,以减少系统的错误。 (1)算术运算符:+、-、*、/、Mod、 (2)关系运算符:、=、 =、 (3)字符串运算符:&、Like、Not Like (4)逻辑运算符:And、Or 、Not (5)其他运算符:Between
11、And、In、Is,3.2 表中数据的编辑,3.2.1 表中数据的修改 例3.6 将上面例3.1中创建的数据库“设备.accdb”的增值表(zz)的“编号”字段值为“2-005”的记录的“增值”字段的值改为“1500”。,3.2 表中数据的编辑,3.2.2 表中新数据的添加 例3.7 在上面例3.1中创建的数据库“设备.accdb”的大修表(dx)中增加一条记录:“编号”字段值为“1-002”,“年月”字段值为“2004/09/11”,“费用”字段值为“80”。,3.2 表中数据的编辑,3.2.3 表中数据的复制 例3.8 复制例3.7的数据库“设备.accdb”的大修表(dx)中新增记录(“
12、编号”字段值为“1-002”,“年月”字段值为“2004/09/11”,“费用”字段值为“80”)到最后。 注意:复制记录操作时,如果操作的是含有主键的表,由于数据库中主键的值不允许重复,需要修改主键的值。 若想复制多条记录,可重复进行,3.2 表中数据的编辑,3.2.4 表中数据的删除 例3.9 删除例3.8修改过的数据库“设备.accdb”的大修表(dx)的“编号”字段值为“1-002”的所有记录。,3.2 表中数据的编辑,3.2.5 表中数据的查找与替换 在“数据表视图”中查看有很多记录的数据表时,想快速找到或修改某条记录,通过浏览查找的方式会感到很不方便而且效率很低,借助Access提
13、供的查找和替换,可以快速高效的定位或修改某条记录。 说明:如果查找时只知道数据的部分值,可使用通配符,常用的通配符有?和*。?表示符合任何单一的字符;*表示符合任何字符个数,它能在字符串中被当作第一个或最后一个字符使用。,3.3 表中记录的操作,3.3.1 显示、隐藏和冻结列 (1)隐藏 方法一 步骤1 打开数据库。 步骤2 在“数据表视图”中打开要操作的表。 步骤3 选中需要隐藏的某列数据。 步骤4 在选中的列上单击鼠标右键,弹出快捷菜单,选择“隐藏字段”项,“启用日期”列将被隐藏。 方法二 步骤3 将鼠标移动到要隐藏的字段“启用日期”的第一行,向右边移动到与右边字段中间分割位置,这时鼠标会
14、变成左右箭头形状。此时按住鼠标左键不放,向左拖动,直到“启用日期”列右边界线与左边界线重合为止时松开鼠标左键,“启用日期”列将被隐藏。 方法三 步骤3 选中需要隐藏的某列数据。将鼠标移动到“启用日期”列的“启动日期”文字上时,鼠标形状变成向下箭头形状,此时单击鼠标右键,弹出如图3.47所示的快捷菜单; 步骤4 选择“字段宽度”项,弹出如图3.48所示的“列宽”设置对话框,输入0,然后单击“确定”按钮,“启用日期”列将被隐藏。,3.3 表中记录的操作,3.3.1 显示、隐藏和冻结列 (2)显示 步骤1 打开数据库“设备.accdb”; 步骤2 在“数据表视图”中打开表sb; 步骤3 将鼠标移动到
15、表sb任意一个字段的名称上,单击鼠标右键,此时会弹出与图3.47相同的快捷菜单,选择“取消隐藏字段”项,弹出“取消隐藏列”对话框,如图3.49所示,处于未选中状态的复选框表示该列已被隐藏,单击“启用日期”前面的复选框,使其处于选中状态,然后单击“关闭”按钮,隐藏的“启用日期”列将被恢复显示。,3.3 表中记录的操作,3.3.1 显示、隐藏和冻结列 (3)冻结列 步骤1 打开数据库; 步骤2 在“数据表视图”中打开要操作的数据表; 步骤3 选中要冻结的列,然后在选中列上单击鼠标右键,弹出与图3.47相同的快捷菜单,选择“冻结字段”,选中的列就会被移动到最左端,向右滚动屏幕时,冻结的列都会保持在屏
16、幕的左端不动。 取消冻结列的操作步骤如下: 步骤1 打开数据库; 步骤2 在“数据表视图”中打开要操作的数据表; 步骤3 将鼠标移动到表sb的任意一个字段名称上,单击鼠标右键,此时会弹出与图3.47相同的快捷菜单,选择“取消冻结所有字段”项,冻结列将被恢复正常。,3.3 表中记录的操作,3.3.2 记录的定位 说明: (1) 表示将表中的第一条记录确定为当前记录; (2) 表示当前记录的上一条记录为当前记录; (3) 表示当前记录的下一条记录为当前记录; (4) 表示将表中的最后一条记录确定为当前记录; (5) 表示将在表中最后一条记录的后面添加一条记录,并把新记录确定为当前记录。,3.3 表
17、中记录的操作,3.3.3 记录的筛选 筛选是从表中将满足规定的条件的记录查找出来。 “筛选器”和“高级筛选”。 1. 使用“筛选器”筛选记录。 例3.10 用“筛选器”方法将例3.9中编辑过的数据库“设备.accdb”的设备表(sb)的“部门”字段值为“12”的记录筛选出来。 2. 使用“高级筛选”筛选记录。 例3.11 使用“高级筛选”方法,将例3.9中编辑过的数据库“设备.accdb”的设备表(sb)的“部门”字段值为“12”并且“价格”字段值大于“4100”的记录筛选出来。,3.4 表间关系,3.4.1 索引的建立 索引的作用就如同书的目录一样,通过它可以快速地查找到自己所需要的章节。在
18、数据库中,为了提高搜索数据的速度和效率,也可以设置表的索引。 (1)字段索引 专指针对单个字段的索引,其设置方法及其取值操作可在表的设计视图中的字段常规属性栏中进行,即通过设定需检索字段的“索引”属性值,来实现字段索引的建立。 (2)字段集索引 如果将经常同时依据两个或更多个字段进行搜索或排序,则可以为该字段组合创建索引。例如,经常在同一个查询中为“供应商”和“产品名称”字段指定条件,则在这两个字段上创建多字段索引就很有意义。 一个表可建立多个索引,每个索引都可以确定表中记录的一种逻辑顺序。 注意:在Access中,除了OLE对象型、备注型数据以及逻辑型字段不能建立索引外,其他类型的字段都可以
19、建立索引。,3.4 表间关系,3.4.2 主键的设置 主键是具有整个表中唯一值的一个字段或一组字段。键值可用于引用整条记录,因为每条记录都具有不同的键值。 每个数据表只能有一个主键,主键的值不能重复。这在数据库管理中称为数据完整性。 好的候选主键具有如下几个特征: (1)唯一标识每一行; (2)从不为空或为 Null,即它始终包含一个值; (3)所包含的值几乎不再改变(理想情况下永不改变)。 基于多种原因,可能要建立并维护自己的主键: (1)主键是用来加快查询、查找和排序速度的索引; (2)当加入新记录到数据表时,Access会检查是否是重复的数据,且不让用户输入主键字段的重复值; (3)Ac
20、cess以主键的次序来显示数据。 注意:考虑设置主键时,在满足需求的前提下,尽量选择主键长度较短的方案,因为它们会影响数据库中的操作速度。,3.4 表间关系,3.4.2 主键的设置 删除主键的操作如下: 步骤1 打开数据库; 步骤2 如果该数据表存在关系,先删除关系; 步骤3 在“设计视图”中打开要操作的数据表; 步骤4 单击设为主键的字段(若主键有多个字段组成,单击组成主键的任一字段),然后单击“设计”选项卡的“工具”组的“主键”项 ; 步骤5 保存,关闭数据库。,3.4 表间关系,3.4.3 建立表间关系 1Access中的表间关系 (1)一对一关系(2)一对多关系(3)多对多关系 2建立表间关系 (1)建立联系之前,把要定义关系的所有表关闭 (2)在“数据库窗口”中,选择“工具”菜单的“关系”命令,或者单击工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药械采购与监督制度
- 落实采购环节审批制度
- 血液中心采购内控制度
- 街道采购制度
- 设备耗材采购管理制度
- 设备采购管理工作制度
- 试纸条采购制度
- 财务部采购制度
- 采购征询制度
- 采购报销单据管理制度
- 2026广东深圳医学科学院科研职能岗位招聘笔试备考试题及答案解析
- 山东大众报业集团有限公司招聘笔试题库2026
- 2026年国网江苏省电力有限公司高校毕业生招聘约825人(第二批)笔试模拟试题及答案解析
- 2026上半年新疆维吾尔自治区招聘事业单位工作人员分类考试4474人笔试备考题库及答案解析
- GB/T 20151-2026光度学CIE物理光度系统
- GB/T 18570.9-2025涂覆涂料前钢材表面处理表面清洁度的评定试验第9部分:水溶性盐的现场电导率测定法
- 高中实验室安全教育课件
- 安徽省合肥市2025-2026学年上学期期末八年级数学试卷(含答案)
- 2026年甘肃省交通运输厅所属事业单位招聘笔试易考易错模拟试题(共500题)试卷后附参考答案
- 电信公司客户服务部门员工绩效考评表
- 安徽合肥市人力资源服务有限公司招聘笔试题库2026
评论
0/150
提交评论