ACCESS数据库技术及应用 第三章
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACCESS数据库技术及应用
第三章 Access2010表
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (1)数字型 ①“常规”:存储时没有明确进行其他格式设置的数字。 ②“货币”:用于应用 Windows 区域设置中指定的货币符号和格式。 ③“欧元”:用于对数值数据应用欧元符号(€),但对其他数据使用 Windows 区域设置中指定的货币格式。 ④“固定”:用于显示数字,使用两个小数位,但不使用千位数分隔符。 如果字段中的值包含两个以上的小数位,则 Access 会对该数字进行四舍 五入。 ⑤“标准”:用于显示数字,使用千位数分隔符和两个小数位。如果字段 中的值包含两个以上的小数位,则将该数字四舍五入为两个小数位。 ⑥“百分比”:用于以百分比的形式显示数字,使用两个小数位和一个尾 随百分号。如果基础值包含四个以上的小数位,会对该值进行四舍五入。 ⑦“科学计数”:用于使用科学(指数)记数法来显示数字。
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (7)OLE对象型 用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。 在其他使用OLE协议程序创建的对象,可以将这些对象链接或嵌入到 Microsoft Access表中。 (8)超级链接型 用于超链接,可以是UNC路径或URL网址。超级链接地址包含显示文本、 地址、子地址等。 (9)查阅型 显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。 (10)“计算字段”:计算的结果。计算时必须引用同一张表中的其他字 段。可以使用表达式生成器创建计算。
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)中新增记录(“编号”字段值为“1-002”, “年月”字段值为“2004/09/11”,“费用”字段 值为“80”)到最后。 注意:复制记录操作时,如果操作的是含有主键的 表,由于数据库中主键的值不允许重复,需要修改 主键的值。 若想复制多条记录,可重复进行
3.1.3 表结构的修改
1.利用设计视图更改表的结构
(1)运用“设计视图”对自动创建的数据表进行修改。很多的字段可能 是没用的,而有可能自己需要的字段却没有创建,这都可以在表的“设计 视图”中进行修改。 (2)运用“设计视图”更改表的结构和用“设计视图”创建表的原理是 一样的,两者的不同之处在于在运用“设计视图”更改表的结构之前,系 统已经创建了字段,仅需要对字段进行添加或删除操作。 (3)在“开始”选项卡下单击“视图”按钮,进入表的“设计视图”, 可以在此实现对字段的添加、删除和修改等操作,也可以对“字段属性” 进行设置,最后保存修改。 2.利用数据表视图更改表的结构 在Access的“数据表视图”中,用户也可以修改数据表的结构。双击屏幕 左边导航窗格中需要进行修改的表,此时在主页面上出现有黄色提示的 “表格工具”选项卡,进入该选项卡下的“字段”选项,可以看到各种修 改工具按钮。单击“视图”下部的小三角按钮,可以弹出数据表的各种视 图选择菜单,用户可以选择“数据表视图”、“数据透视表视图”、“数 据透视图视图”和“设计视图”等。
③“真/假”:用于将0显示为“假”,并将任何非零值显示为“真”。
④“开/关”:(默认格式)用于将0显示为“关”,并将任何非零值显示为“开”。 (6)自动编号型 自动编号型是用来存储递增数据和随机数据的字段类型。 自动编号型字段的数据无需输入,每增加一个新记录,Access系统将自动型字段的 数据自动加1或随机编号。用户不用给自动编号型字段输入数据,也不能更新自动编 号型字段的数据。
3.2 表中数据的编辑
3.2.4 表中数据的删除 例3.9 删除例3.8修改过的数据库“设备.accdb”的大 修表(dx)的“编号”字段值为“1-002”的所有记 录。
3.2 表中数据的编辑
3.2.5 表中数据的查找与替换 在“数据表视图”中查看有很多记录的数据表时, 想快速找到或修改某条记录,通过浏览查找的方式 会感到很不方便而且效率很低,借助Access提供的 查找和替换,可以快速高效的定位或修改某条记录。 说明:如果查找时只知道数据的部分值,可使用通 配符,常用的通配符有?和*。?表示符合任何单一 的字符;*表示符合任何字符个数,它能在字符串中 被当作第一个或最后一个字符使用。
取消冻结列的操作步骤如下: 步骤1 打开数据库; 步骤2 在“数据表视图”中打开要操作的数据表; 步骤3 将鼠标移动到表sb的任意一个字段名称上,单击鼠 标右键,此时会弹出与图3.47相同的快捷菜单,选择“取 消冻结所有字段”项,冻结列将被恢复正常。
3.3 表中记录的操作
3.3.2 记录的定位 说明: (1) 表示将表中的第一条记录确定为当前记录; (2) 表示当前记录的上一条记录为当前记录; (3) 表示当前记录的下一条记录为当前记录; (4) 表示将表中的最后一条记录确定为当前记录; (5) 表示将在表中最后一条记录的后面添加一条记 录,并把新记录确定为当前记录。
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (3)冻结列 步骤1 打开数据库; 步骤2 在“数据表视图”中打开要操作的数据表; 步骤3 选中要冻结的列,然后在选中列上单击鼠标右键, 弹出与图3.47相同的快捷菜单,选择“冻结字段”,选中 的列就会被移动到最左端,向右滚动屏幕时,冻结的列都 会保持在屏幕的左端不动。
3.1 数据表的创建
3.1.4 表的属性设置
1. 字段的输入/显示格式设置
(1)自定义“数字”型字段的格式 格式符的定义:格式符号[\“符号串”] (2)自定义“文本”与“备注”型字段的格式 格式符的定义:格式符号[;“符号串”] (3)自定义“日期/时间”型字段的格式 格式符的定义:格式符号 (4)“货币”型字段常用格式 (5)“日期/时间”型字段系统常用格式 (6)“是/否”型字段系统常用格式 (7)自定义“自动编号”型字段格式
(4)通过“字段”模板建立设计表。
(5)通过“表设计”建立,在表的“设计视图”中设计表,用户需要设 置每个字段的各种属性。 (6)通过“SharePoint列表”,在SharePoint网站建立一个列表,再在 本地建立一个新表,并将其连接到SharePoint列表中。
3.1 数据表的创建
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (1)隐藏 方法一 步骤1 打开数据库。 步骤2 在“数据表视图”中打开要操作的表。 步骤3 选中需要隐藏的某列数据。 步骤4 在选中的列上单击鼠标右键,弹出快捷菜单,选择“隐藏字段”项, “启用日期”列将被隐藏。 方法二 步骤3 将鼠标移动到要隐藏的字段“启用日期”的第一行,向右边移动到 与右边字段中间分割位置,这时鼠标会变成左右箭头形状。此时按住鼠标 左键不放,向左拖动,直到“启用日期”列右边界线与左边界线重合为止 时松开鼠标左键,“启用日期”列将被隐藏。 方法三 步骤3 选中需要隐藏的某列数据。将鼠标移动到“启用日期”列的“启动 日期”文字上时,鼠标形状变成向下箭头形状,此时单击鼠标右键,弹出 如图3.47所示的快捷菜单; 步骤4 选择“字段宽度”项,弹出如图3.48所示的“列宽”设置对话框, 输入0,然后单击“确定”按钮,“启用日期”列将被隐藏。
格式符的定义为:“符号串”#。
3.1 数据表的创建
3.1.4 表的属性设置
2. 字段的输入掩码设置
使用“输入掩码”属性,可以使数据输入更容易,并且可以控制用 户在文本框类型的控件中的输入值。 3.字段的有效性规则设置 系统数据的“有效性规则”对输入的数据进行检查,如果录入了无 效的数据,系统将立即给予提示,提醒用户更正,并强迫光标停留 在该字段所在处,直到输入的数据符合字段有效性规则,以减少系 统的错误。
3.1 数据表的创建
3.1.2 表的创建
1.创建新表
(1)在创建新数据库时Access 2010自动创建新表 (2)在现有数据库中添加新表 2.表数据的输入方式
(1)和Excel表一样,直接在数据表中输入数据。
(2)Access 2010会自动识别存储在该数据表中的数据类型,并据此设置 表的字段属性。 (3)通过“表”模板,运用Access内置的表模板来建立。
(11)“附件”:任何受支持的文件类型,Access 2010 创建的ACCDB 格式的文件是一种新的类型,它可以将图像、电子表格文件、文档、图表 等各种文件附加到数据库记录中。
3.1 数据表的创建
3.1.1 表的构成
2. 表的属性设置 在创建表时,不仅需要考虑表中每个字段的基本属 性(字段名、字段类型和字段大小),还要考虑字 段的格式、输入掩码、默认值、有效性规则等属性, 从而更合理、更全面的设计表的结构。 在创建表的时候,有时由于对问题的需求考虑不周 等原因,导致日后需要对已有的表进行属性值的修 改。
(1)算术运算符:+、-、*、/、\、Mod、^
(2)关系运算符:<、>、<=、>=、 =、<> (3)字符串运算符:&、Like、Not Like (4)逻辑运算符:And、Or 、Not (5)其他运算符:Between … And、In、Is
3.2 表中数据的Baidu Nhomakorabea辑
3.2.1 表中数据的修改 例3.6 将上面例3.1中创建的数据库“设备.accdb”的 增值表(zz)的“编号”字段值为“2-005”的记录 的“增值”字段的值改为“1500”。
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (4)备注型 对于长度较长的文本及数字,应采用备注型字段。最多可存储65 535个字符。备注 型字段实际上是文本型字段的特殊形式,备注型字段不能排序或索引。 (5)是/否型 在Access中,使用“-1”表示所有“是”值,使用“0”表示所有“否”值。 ①“复选框”:显示一个复选框。 ②“是/否”:(默认格式)用于将0显示为“否”,并将任何非零值显示为“是”。
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (2)文本型 (3)日期/时间型
①“短日期”:显示短格式的日期。具体取决于读者所在区域的日期和时 间设置,如美国的短日期格式为3/14/2012。
②“中日期”:显示中等格式的日期,如美国的中日期格式为14-Mar-01。 ③“长日期”:显示长格式的日期。具体取决于读者所在区域的日期和时 间设置,如美国的长日期格式为Wednesday, March 14, 2012。 ④“时间(上午/下午)”:仅使用12小时制显示时间,该格式会随着所在区 域的日期和时间设置的变化而变化。 ⑤“中时间”:显示的时间带“上午”或“下午”字样。 ⑥“时间(24小时)”:仅使用24小时制显示时间,该格式会随着所在区域 的日期和时间设置的变化而变化。
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (2)显示 步骤1 打开数据库“设备.accdb”; 步骤2 在“数据表视图”中打开表sb; 步骤3 将鼠标移动到表sb任意一个字段的名称上,单 击鼠标右键,此时会弹出与图3.47相同的快捷菜单, 选择“取消隐藏字段”项,弹出“取消隐藏列”对 话框,如图3.49所示,处于未选中状态的复选框表示 该列已被隐藏,单击“启用日期”前面的复选框, 使其处于选中状态,然后单击“关闭”按钮,隐藏 的“启用日期”列将被恢复显示。
第三章 Access2010表
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (1)数字型 ①“常规”:存储时没有明确进行其他格式设置的数字。 ②“货币”:用于应用 Windows 区域设置中指定的货币符号和格式。 ③“欧元”:用于对数值数据应用欧元符号(€),但对其他数据使用 Windows 区域设置中指定的货币格式。 ④“固定”:用于显示数字,使用两个小数位,但不使用千位数分隔符。 如果字段中的值包含两个以上的小数位,则 Access 会对该数字进行四舍 五入。 ⑤“标准”:用于显示数字,使用千位数分隔符和两个小数位。如果字段 中的值包含两个以上的小数位,则将该数字四舍五入为两个小数位。 ⑥“百分比”:用于以百分比的形式显示数字,使用两个小数位和一个尾 随百分号。如果基础值包含四个以上的小数位,会对该值进行四舍五入。 ⑦“科学计数”:用于使用科学(指数)记数法来显示数字。
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (7)OLE对象型 用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。 在其他使用OLE协议程序创建的对象,可以将这些对象链接或嵌入到 Microsoft Access表中。 (8)超级链接型 用于超链接,可以是UNC路径或URL网址。超级链接地址包含显示文本、 地址、子地址等。 (9)查阅型 显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。 (10)“计算字段”:计算的结果。计算时必须引用同一张表中的其他字 段。可以使用表达式生成器创建计算。
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)中新增记录(“编号”字段值为“1-002”, “年月”字段值为“2004/09/11”,“费用”字段 值为“80”)到最后。 注意:复制记录操作时,如果操作的是含有主键的 表,由于数据库中主键的值不允许重复,需要修改 主键的值。 若想复制多条记录,可重复进行
3.1.3 表结构的修改
1.利用设计视图更改表的结构
(1)运用“设计视图”对自动创建的数据表进行修改。很多的字段可能 是没用的,而有可能自己需要的字段却没有创建,这都可以在表的“设计 视图”中进行修改。 (2)运用“设计视图”更改表的结构和用“设计视图”创建表的原理是 一样的,两者的不同之处在于在运用“设计视图”更改表的结构之前,系 统已经创建了字段,仅需要对字段进行添加或删除操作。 (3)在“开始”选项卡下单击“视图”按钮,进入表的“设计视图”, 可以在此实现对字段的添加、删除和修改等操作,也可以对“字段属性” 进行设置,最后保存修改。 2.利用数据表视图更改表的结构 在Access的“数据表视图”中,用户也可以修改数据表的结构。双击屏幕 左边导航窗格中需要进行修改的表,此时在主页面上出现有黄色提示的 “表格工具”选项卡,进入该选项卡下的“字段”选项,可以看到各种修 改工具按钮。单击“视图”下部的小三角按钮,可以弹出数据表的各种视 图选择菜单,用户可以选择“数据表视图”、“数据透视表视图”、“数 据透视图视图”和“设计视图”等。
③“真/假”:用于将0显示为“假”,并将任何非零值显示为“真”。
④“开/关”:(默认格式)用于将0显示为“关”,并将任何非零值显示为“开”。 (6)自动编号型 自动编号型是用来存储递增数据和随机数据的字段类型。 自动编号型字段的数据无需输入,每增加一个新记录,Access系统将自动型字段的 数据自动加1或随机编号。用户不用给自动编号型字段输入数据,也不能更新自动编 号型字段的数据。
3.2 表中数据的编辑
3.2.4 表中数据的删除 例3.9 删除例3.8修改过的数据库“设备.accdb”的大 修表(dx)的“编号”字段值为“1-002”的所有记 录。
3.2 表中数据的编辑
3.2.5 表中数据的查找与替换 在“数据表视图”中查看有很多记录的数据表时, 想快速找到或修改某条记录,通过浏览查找的方式 会感到很不方便而且效率很低,借助Access提供的 查找和替换,可以快速高效的定位或修改某条记录。 说明:如果查找时只知道数据的部分值,可使用通 配符,常用的通配符有?和*。?表示符合任何单一 的字符;*表示符合任何字符个数,它能在字符串中 被当作第一个或最后一个字符使用。
取消冻结列的操作步骤如下: 步骤1 打开数据库; 步骤2 在“数据表视图”中打开要操作的数据表; 步骤3 将鼠标移动到表sb的任意一个字段名称上,单击鼠 标右键,此时会弹出与图3.47相同的快捷菜单,选择“取 消冻结所有字段”项,冻结列将被恢复正常。
3.3 表中记录的操作
3.3.2 记录的定位 说明: (1) 表示将表中的第一条记录确定为当前记录; (2) 表示当前记录的上一条记录为当前记录; (3) 表示当前记录的下一条记录为当前记录; (4) 表示将表中的最后一条记录确定为当前记录; (5) 表示将在表中最后一条记录的后面添加一条记 录,并把新记录确定为当前记录。
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (3)冻结列 步骤1 打开数据库; 步骤2 在“数据表视图”中打开要操作的数据表; 步骤3 选中要冻结的列,然后在选中列上单击鼠标右键, 弹出与图3.47相同的快捷菜单,选择“冻结字段”,选中 的列就会被移动到最左端,向右滚动屏幕时,冻结的列都 会保持在屏幕的左端不动。
3.1 数据表的创建
3.1.4 表的属性设置
1. 字段的输入/显示格式设置
(1)自定义“数字”型字段的格式 格式符的定义:格式符号[\“符号串”] (2)自定义“文本”与“备注”型字段的格式 格式符的定义:格式符号[;“符号串”] (3)自定义“日期/时间”型字段的格式 格式符的定义:格式符号 (4)“货币”型字段常用格式 (5)“日期/时间”型字段系统常用格式 (6)“是/否”型字段系统常用格式 (7)自定义“自动编号”型字段格式
(4)通过“字段”模板建立设计表。
(5)通过“表设计”建立,在表的“设计视图”中设计表,用户需要设 置每个字段的各种属性。 (6)通过“SharePoint列表”,在SharePoint网站建立一个列表,再在 本地建立一个新表,并将其连接到SharePoint列表中。
3.1 数据表的创建
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (1)隐藏 方法一 步骤1 打开数据库。 步骤2 在“数据表视图”中打开要操作的表。 步骤3 选中需要隐藏的某列数据。 步骤4 在选中的列上单击鼠标右键,弹出快捷菜单,选择“隐藏字段”项, “启用日期”列将被隐藏。 方法二 步骤3 将鼠标移动到要隐藏的字段“启用日期”的第一行,向右边移动到 与右边字段中间分割位置,这时鼠标会变成左右箭头形状。此时按住鼠标 左键不放,向左拖动,直到“启用日期”列右边界线与左边界线重合为止 时松开鼠标左键,“启用日期”列将被隐藏。 方法三 步骤3 选中需要隐藏的某列数据。将鼠标移动到“启用日期”列的“启动 日期”文字上时,鼠标形状变成向下箭头形状,此时单击鼠标右键,弹出 如图3.47所示的快捷菜单; 步骤4 选择“字段宽度”项,弹出如图3.48所示的“列宽”设置对话框, 输入0,然后单击“确定”按钮,“启用日期”列将被隐藏。
格式符的定义为:“符号串”#。
3.1 数据表的创建
3.1.4 表的属性设置
2. 字段的输入掩码设置
使用“输入掩码”属性,可以使数据输入更容易,并且可以控制用 户在文本框类型的控件中的输入值。 3.字段的有效性规则设置 系统数据的“有效性规则”对输入的数据进行检查,如果录入了无 效的数据,系统将立即给予提示,提醒用户更正,并强迫光标停留 在该字段所在处,直到输入的数据符合字段有效性规则,以减少系 统的错误。
3.1 数据表的创建
3.1.2 表的创建
1.创建新表
(1)在创建新数据库时Access 2010自动创建新表 (2)在现有数据库中添加新表 2.表数据的输入方式
(1)和Excel表一样,直接在数据表中输入数据。
(2)Access 2010会自动识别存储在该数据表中的数据类型,并据此设置 表的字段属性。 (3)通过“表”模板,运用Access内置的表模板来建立。
(11)“附件”:任何受支持的文件类型,Access 2010 创建的ACCDB 格式的文件是一种新的类型,它可以将图像、电子表格文件、文档、图表 等各种文件附加到数据库记录中。
3.1 数据表的创建
3.1.1 表的构成
2. 表的属性设置 在创建表时,不仅需要考虑表中每个字段的基本属 性(字段名、字段类型和字段大小),还要考虑字 段的格式、输入掩码、默认值、有效性规则等属性, 从而更合理、更全面的设计表的结构。 在创建表的时候,有时由于对问题的需求考虑不周 等原因,导致日后需要对已有的表进行属性值的修 改。
(1)算术运算符:+、-、*、/、\、Mod、^
(2)关系运算符:<、>、<=、>=、 =、<> (3)字符串运算符:&、Like、Not Like (4)逻辑运算符:And、Or 、Not (5)其他运算符:Between … And、In、Is
3.2 表中数据的Baidu Nhomakorabea辑
3.2.1 表中数据的修改 例3.6 将上面例3.1中创建的数据库“设备.accdb”的 增值表(zz)的“编号”字段值为“2-005”的记录 的“增值”字段的值改为“1500”。
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (4)备注型 对于长度较长的文本及数字,应采用备注型字段。最多可存储65 535个字符。备注 型字段实际上是文本型字段的特殊形式,备注型字段不能排序或索引。 (5)是/否型 在Access中,使用“-1”表示所有“是”值,使用“0”表示所有“否”值。 ①“复选框”:显示一个复选框。 ②“是/否”:(默认格式)用于将0显示为“否”,并将任何非零值显示为“是”。
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (2)文本型 (3)日期/时间型
①“短日期”:显示短格式的日期。具体取决于读者所在区域的日期和时 间设置,如美国的短日期格式为3/14/2012。
②“中日期”:显示中等格式的日期,如美国的中日期格式为14-Mar-01。 ③“长日期”:显示长格式的日期。具体取决于读者所在区域的日期和时 间设置,如美国的长日期格式为Wednesday, March 14, 2012。 ④“时间(上午/下午)”:仅使用12小时制显示时间,该格式会随着所在区 域的日期和时间设置的变化而变化。 ⑤“中时间”:显示的时间带“上午”或“下午”字样。 ⑥“时间(24小时)”:仅使用24小时制显示时间,该格式会随着所在区域 的日期和时间设置的变化而变化。
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (2)显示 步骤1 打开数据库“设备.accdb”; 步骤2 在“数据表视图”中打开表sb; 步骤3 将鼠标移动到表sb任意一个字段的名称上,单 击鼠标右键,此时会弹出与图3.47相同的快捷菜单, 选择“取消隐藏字段”项,弹出“取消隐藏列”对 话框,如图3.49所示,处于未选中状态的复选框表示 该列已被隐藏,单击“启用日期”前面的复选框, 使其处于选中状态,然后单击“关闭”按钮,隐藏 的“启用日期”列将被恢复显示。