Access27实用教程表的高级操作讲义
ACCESS实例教程(数据表的操作)
ACCESS实例教程
2.2.4 向库中导入电子表格作为表 例:导入xls文件作为表
ACCESS实例教程
(1)在数据库窗口中单击表对象→“文件”菜单→选“获取外 部数据”→选“导入”→选文件位置→文件类型选“Microsoft Excel”→选文件→单击“导入”按钮。显示:
1.在表的设计视图状态下,单击“数据表视图”按钮。 2.在表的设计视图状态下,“视图”菜单→“数据表视图”。 3.在库中选取表→单击“打开”按钮。 4.在库中双击一个表的名字。
ACCESS实例教程
2.2.2 向表中直接输入数据 输入OLE型数据
单击某记录的“照片”字段→“插入”菜单→“对象”→对 象类型选“画笔图片”→单击“确定”按钮→在画笔窗口单击 “编辑”菜单→“粘贴来源”→在磁盘中选图片→双击图片将图 片粘入画笔窗口→关闭窗口。
ACCESS实例教程
a
& C .,:; -/ < > 密码
在掩码字符位置输入英文字母、数字或空格,字母大小 写均可。 例如,掩码:aaaa,示例:5a5b,A 4
在掩码字符位置必须输入空格或任意字符。 例如,掩码:&&&&,示例:$5A%
在掩码字符位置输入空格或任意字符。 例如,掩码:CCCC,示例:$5A%
文双引号。 3.字段长度为1~64个字符,在Access中一个汉字当作一个
字符看待。
ACCESS实例教程
2.1.3 字段大小
字段大小用来定义字段所占的字节数。只有文本型字段和数字型 字段需要指定字段大小,其他类型的字段由系统分配字段大小,例如, “出生日期”是日期/时间类型,字段大小为8,“婚否”是逻辑类型, 字段大小为1。一个字符和一个汉字字段大小都是1。
ACCESS数据表的使用
说明:在输入第一个数据时,记录指针变成了一个铅笔, 说明:在输入第一个数据时,记录指针变成了一个铅笔,表示 该记录正在被编辑,同时还会自动出现下一空行, 该记录正在被编辑,同时还会自动出现下一空行,且其左侧按 钮上显示“ 标记,表示该行为新记录。如下图所示。 钮上显示“*”标记,表示该行为新记录。如下图所示。
超链接型数据输入时, 插入超链接” 6.超链接型数据输入时,用“插入超链接”对话框 来实现。 来实现。 操作方法:将光标移到超链接字段上,选择菜单“ 操作方法:将光标移到超链接字段上,选择菜单“插 超级链接”命令或单击工具栏中的超级链接按钮, 入∣超级链接”命令或单击工具栏中的超级链接按钮, 打开“插入超链接”对话框进行超链接设置, 打开“插入超链接”对话框进行超链接设置,如下图 所示。 所示。
3.3 删除记录
删除记录的操作是:先选定记录,再进行删除。 删除记录的操作是:先选定记录,再进行删除。 3.5】 删除学生表中学号为00150236的记录。 00150236的记录 【例3.5】:删除学生表中学号为00150236的记录。 操作步骤: 操作步骤: 打开学生表,单击学号为00150236 00150236的记录的最左列按钮 (1)打开学生表,单击学号为00150236的记录的最左列按钮 行选定器),选定该记录。 ),选定该记录 (行选定器),选定该记录。 Delete键或选择菜单 编辑∣删除”命令, 键或选择菜单“ (2)按Delete键或选择菜单“编辑∣删除”命令,也可单击 工具栏上的删除记录按钮或选择菜单“编辑∣删除记录”命令, 工具栏上的删除记录按钮或选择菜单“编辑∣删除记录”命令, 打开一个确认删除记录的对话框。 打开一个确认删除记录的对话框。 单击“ 按钮或按回车键,删除记录。如果单击“ (3)单击“是”按钮或按回车键,删除记录。如果单击“否” 按钮,则放弃删除记录。 按钮,则放弃删除记录。 注意:表之间如果建立了关系并且选中了“实施参照完整性” 注意:表之间如果建立了关系并且选中了“实施参照完整性”, 则不能删除记录(除非同时选中了“级联删除”选项)。 )。否则 则不能删除记录(除非同时选中了“级联删除”选项)。否则 删除时会出现一个因表包含关系而不能删除的对话框。 删除时会出现一个因表包含关系而不能删除的对话框。
第2章_Access表的使用《《《
2-2-7 调整表的外观
在处理数据时, 在处理数据时,有时需要重新安排 数据在表中的显示形式, 数据在表中的显示形式,例如改变字体调 整表的外观颜色、单元格效果、 整表的外观颜色、单元格效果、背景颜色 和边框等。Access提供了调整数据表外观 和边框等。Access提供了调整数据表外观 的多种方法。 的多种方法。
2-1-3移动字段
在表中调整字段顺序的操作步骤: 在表中调整字段顺序的操作步骤: 在数据库窗口的“ 对象下, ①在数据库窗口的“表”对象下,单击表名称 单击“设计”按钮,进入表设计视图。 ,单击“设计”按钮,进入表设计视图。 在表设计视图下, ②在表设计视图下,鼠标定位在需要移动的字 段的行选定器位置上,使其鼠标指针改变为右 段的行选定器位置上, 单击鼠标左键,将该行选中。 箭头 ;单击鼠标左键,将该行选中。 将鼠标指针移到选中的行选定器位置, ③将鼠标指针移到选中的行选定器位置,使其 鼠标指针为向左的箭头形状, 鼠标指针为向左的箭头形状,拖动鼠标到所需 位置,松开鼠标左键即可。 位置,松开鼠标左键即可。
(2)调整字段显示宽度
调整字段显示宽度有使用鼠标和使用 菜单命令两种方法。 菜单命令两种方法。 使用鼠标调整字段宽度的操作步骤如下: 使用鼠标调整字段宽度的操作步骤如下:
①在数据库窗口“表”对象下,双击要调整的表 在数据库窗口“ 对象下, ; ②将鼠标指针放在表中要改变宽度的两列字段名 之间(列选定器之间), ),使鼠标指针改变为双箭 之间(列选定器之间),使鼠标指针改变为双箭 头; 按住鼠标左键,拖动鼠标左、右移动, ③按住鼠标左键,拖动鼠标左、右移动,调整到 所需宽度时,松开鼠标左键即可。 所需宽度时,松开鼠标左键即可。
3.使用键盘选择数据范围 3.使用键盘选择数据范围
Access数据库操作技巧
Access数据库开发技巧窗体、查询、报表、宏的联合使用将窗体、查询、报表、宏联合使用可以解决许多问题,是一项重要的技巧。
1、从窗体中获得查询中的条件对于这个问题这里以成绩表的打印为例来说明。
我们要打印不同班级的成绩表,首先建立相应报表的查询,在查询中的班级字段下的条件中输入条件:Between [forms]![打印表格]![开始班号] And [forms]![打印表格]![结束班号]。
然后再建立一个“打印表格”窗体,在窗体中添加两个组合框控件,即“开始班号”、“结束班号”两个组合框控件,并且通过“打印表格”窗体中的命令按钮来执行报表的打印,则报表所依赖的查询中的班级条件可以从“打印表格” 窗体中的“开始班号”、“结束班号”两个组合框中所输入的数据而获得。
2、从窗体中获得宏中所需要的条件对于这个问题现以主副成绩比较查询为例来说明。
我们可以为不同的科目建立不同的主副成绩比较查询,然后再建立相应的宏,在宏中根据不同的条件如 [选择科目]=“语文”来打开相应科目的查询。
然后再建立一个“主副比较”窗体,在窗体中添加一个组合框控件,即“选择科目”组合框控件,并且通过“主副比较”窗体中的命令按钮来执行相应的宏,则宏所依赖的条件可以从“主副比较” 窗体中的“选择科目”组合框中所输入的数据而获得。
报表的生成技巧1、运用查询生成报表如何产生报表在前面已经讲过,应以查询为基础来建立报表,这样灵活方便。
具体来说就是先由基表生成一个查询,将条件设置好,再用报表生成器以该查询为基础生成报表,不需要的字段可以从报表中删去,若以后需要可再在报表中添上,报表中需要的表头信息若经常变动,也可从窗体中来获得表头中所需的信息,可参见前面所述。
2、表格线的制作报表中若需要表格线,不能再用制表符来构造,可以在报表的设计视图中用画线工具来制作,程序中不便画表格线。
模块的使用技巧Access最重要的特征就是一般不必去写程序,然而可能因为要执行复杂或专业的操作而必须在模块中用Visual Basic编写程序,然后通过窗体中的命令按钮来执行相应的程序完成相应的任务。
ACCESS的使用PPT演示
• 在“新建报表”对话框中,选择一种报表的外 观, 如“自动创建报表:表格式”,再单击“请选 择 该对象数据的来源表或查询”框中的下拉按 钮, 选择“月刊信息查询”。
• 采用相同的方法输入“姓名”字段的信息。
• 继续在“字段名称”下输入第3个字段的名称“性别”,打 开“数据类型”列表框,选择“查阅向导” 数据类型,打 开“查阅向导”对话框。单击“自行键入所需的值”选项, 再单击“下一 步”按钮,在弹出的对话框中保持列数不变, 单击第1列的空字段,输入“男”,再在后面的空字 段内 输入“女”。
7、创建读者订阅表
• 按前面所讲方法创建读者订阅表 ,其表结构为
字段名称 读者编号 邮发代号 订阅日期 订阅期限
字段类型 文本 文本
日期/时间 数字
字段宽 度
6
字段属性 必填字段为“是”
6
必填字段为“是”
8 整型
必填字段为“是”,格 式为“中日期”
必填字段为“是”,小 数位数为“0”
11
8、创建读者登记表
• 创建多字段索引:在“设计视图”方式下打开表。单 击 工具栏上的“索引”按钮,在“索引名称”列的第 一个空 白行中输入索引名称;单击“字段名称”列中 的箭头, 选择索引的第一个字段;在字段名称列的下 一行选择 索引的第二个字段(使该行的“索引名称” 列为空)。 重复该步骤,直到选择了应包含在索引中 的所有字段 为止。
学府大道31号
4
刘志学
男
11/06/70 重庆工商大学
学府大道2号
5
孙亮
男
08/23/76 重庆大学
精品课件-Access数据库-第5章
第5章 表的高级操作 图5-8 删除记录
第5章 表的高级操作
6. 查找与替换数据 查找和替换是同一个对话框中两个不同的选项卡。 查找:用鼠标单击某列,单击【编辑】→【查找】命令, 在“查找内容”中输入字串,选“搜索”范围,单击【查找下 一个】按钮。 替换:用鼠标单击某列,单击【编辑】→【替换】命令, 在“查找内容”中输入字串,在“替换为”中输入要替换的字 串,单击【查找下一个】按钮,找到查找目标后单击【替换】 按钮。
2) 通过剪贴板复制粘贴 【例5-2】用剪贴板将“学生”表中的第三条记录复制到 该表最后。 其具体操作如下: (1) 打开“学生”数据表视图窗口,选择第三条记录。 (2) 单击“工具栏”中的【复制】按钮,在“剪贴板”上 出现复制的信息,如图5-6所示。 (3) 将光标移到最后待输入记录的一行,单击“剪贴板” 上要复制的信息,单击右键,在弹出的快捷菜单中选“粘贴”, 如图5-7所示,之后修改粘贴后的记录。
第5章 表的高级操作 图5-2 用记录定位器选记录
第5章 表的高级操作 图5-3 定位记录菜单
第5章 表的高级操作
2. 添加记录 新添加的记录只能放在表的末尾,实际上是追加记录。将 光标定位在表记录下面的第一个空行,然后输入新记录的各数 据项。 3. 修改记录 将光标移到数据所在位置直接进行编辑修改即可。在数据 表中移动光标除了用鼠标,还可以用快捷键,如表5-1所示。
对表记录的基本操作包括选定记录、添加记录、修改记录、 删除记录、数据的查找与替换,排序和筛选。
第5章 表的高级操作
1. 选定记录 1) 拖动鼠标选记录 在表的浏览视图中,先用鼠标选中一条记录,然后按下鼠 标左键,沿表的记录选择器向下或向上拖动到要选定的最后一 条记录,松开鼠标键后,就选定了几条连续的记录,如图5-1 所示。也可以先选一行,按住【Shift】键,选中另外一行, 放开【Shift】键。
表操作——access教学课件
有效性规则
有效性规则由关系表达式来描述约束条件。 关系表达式,也称条件表达式,它的值为 逻辑值。
表中数据的编辑
数据的修改
在表被打开后,在表浏览器中选择要修改的内 容并进行更新 可以减少重复数据或相近数据的输入。可以实 现一条记录或多条记录,一列或多列数据,多 个数据项的数据的复制
数据的复制
对字段进行定义,包括:
字段名 字段的类型 字段的长度 格式、索引、输入法状态等
创建表
创建表的方法:
数据表视图创建表 表向导创建表 设计视图创建表 导入表创建表 链接表创建表
表中数据的输入
在数据表视图下输入数据
表的属性设置与维护
修改字段名 插入新字段 删除已有字段 修改字段类型 修改字段长度
数据类型
自动编号型:是一种特殊的数据类型。 Access会自动插入惟一顺序号,即在自 动编号字段中指定某一数值。
自动编号一旦被指定,就会永久地与记录连接 如果删除了表中含有自动编号字段的记录,系 统不会对表中的自动编号字段重新编号 当添加某一记录时,不会再使用已被删除的自 动编号的数值,而是按递增规律重新赋值
记录筛选
使用表
字段隐藏/取消隐藏
用来控制表中显示字段的个数。 方式:隐藏列、取消隐藏列 在表中字段多时,可以使某些字段一直显示在 窗口中。 方式:冻结列、解冻列
字段冻结/解冻
索引
索引是按索引字段或索引字段集的值使 表中的记录有序排列的技术。索引有助于快 速查找和排序记录。 Access可建立单个字段索引或多个字 段索引。多字段索引能够区分开第一个字段 值相同的记录。
access表操作PPT课件
自动编号一旦被指定,将永久地与记录相连, 不能更新。如果删除了表中的记录,系统不会为 表的自动编号字段重新编号;
当添加新记录时,系统也不再使用已被删除 的自动编号字段中的数值;
表中输入数据后不能将任何字段设置为自动 编号型(无数据的字段也不可以)。
9、超链接型(Hyperlink) 主要用于保存超链接地址(电子邮件或网 址); 最多可容纳2048个字符。
10、查阅向导型(Lookup Wizard) 输入数据时从一个下拉列表中选择数据作为 该字段的内容; 查阅向导仅适用于定义为文本型、数字型和 是/否型的字段。
第 二 节 创建表
一、表的创建 Access提供了以下几种创建表的方法: ➢使用设计视图创建表 ➢使用数据表视图创建表 ➢通过数据导入创建表 ➢通过命令或生成表查询创建表(第5章)
第 2 章 表操作
【本章主要掌握内容】 创建表 设置表中字段的属性 数据的编辑方法 创建索引和主键 创建和编辑表间的关系
第 一 节 表的概念
➢在关系型数据库中,表是用来存储和管理数 据的对象,是整个数据库系统的基础,也是数据 库其它对象的操作基础。
➢表是特定主题的数据集合,它将具有相同性 质或相关联的数据存储在一起,以行和列的形式 来记录数据。
二、字段的数据类型 字段的数据类型决定了表中数据的存在形式和
使用方式。字段的数据类型只允许使用系统所提 供的10种数据类型。 1、文本型(Text)
用于保存字符串数据,不可用于计算; 可以存储汉字和ASCII字符集中可以打印的字 符(存储的数字不能用于计算); 最多存放255个字符; 系统默认长度255个字符。
➢货币型数据的小数位数可设置为0 ~ 15位;系 统默认值为:自动(2位小数) ➢当数据的小数部分超过所做的设置时,系统 会自动完成四舍五入; ➢注意教材P66的叙述。
access ppt课件
创建数据库
选择“文件”菜单中的“ 新建”,然后选择“空数 据库”,输入数据库名称 和保存位置。
创建表
在数据库中添加表,定义 表名和字段名,设置字段 类型和属性。
设计表
确定表结构
根据需求确定表中的字段和数据 类型,如文本、数字、日期等。
设置主键
选择一个或多个字段作为表的主 键,确保唯独标识每条记录。
提醒和通知
通过Outlook的提醒功能,用户可以 在Access数据库中设置提醒和通知, 以便及时处理相关事务。
05
CATALOGUE
Access的实际应用案例
学生信息管理系统
总结词
高效管理、实时更新、数据安全
详细描写
使用Access可以轻松地构建一个学生信息管理系统,该系统能够高效地录入、查询、更新和删除学生信息,同时 保证数据的安全性和完全性。通过设置合适的字段和表关系,可以轻松地实现对学生信息的分类、排序和挑选, 提高管理效率。
Access可以与其他Office组件(如Excel、 Word等)无缝集成,方便用户在多个应用 之间共享数据和功能。
Access的应用场景
01
02
03
04
办公自动化
Access可以用于企业或组织 内部的办公自动化系统,实现
数据管理和流程控制。
客户关系管理
利用Access建立客户关系管 理(CRM)系统,实现客户 信息的录入、跟踪和管理。
打印报表
将报表导出或打印出来,便于展示和分享。
03
CATALOGUE
Access的高级功能
VBA编程基础
VBA(Visual Basic for Applications)是Access内置 的编程语言,用于编写宏、自定
第8课 Access表的使用22页PPT
7
三、数据的筛选
数据筛选
按选定内 容筛选
按选定内容 排除筛选
按窗体筛选
高级筛选
取消筛选Biblioteka 写比较复杂的条件表达式Demo: student表-筛选出 1975,1976年出生的男生
8
三、数据的筛选
数据筛选
按选定内 容筛选
按选定内容 排除筛选
确定指定记录集 的最小值
确定指定记录集 的最大值
DAvg(expr,domain[,crit DAvg(“degree”,”sc
erial])
ore”,”no=’101’”)
DCount(expr,domain[,c riterial])
DCount(“no”,”stu dent”,”class=’9503
何操作?
• 筛选出day_refactordt中hs_code=61002在2019年的记录,
如何操作?
• DAvg(“dtrn”,”day_refactordt”,”hs_code=’61002’”)的功
能?
• DCount(“ymdhm”,”day_refactordt”,hs_code=’61002’”)的
功能?
19
Try it!
3
三、数据的筛选
数据筛选
按选定内 容筛选
按选定内容 排除筛选
按窗体筛选
高级筛选
取消筛选
4
三、数据的筛选
数据筛选
按选定内 容筛选
按选定内容 排除筛选
按窗体筛选
高级筛选
取消筛选
将当前位置的内容作 为条件进行筛选
Demo: student表- 筛选出女生的记录
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表是Access数据库中最常用的对象之一,Access中的所有数据都保存在 表对象中。因此对表之间的关系以及表中数据的操作成为数据库中最基本的操 作。本章将介绍格式化数据表、查找、替换和筛选数据,创建子数据表以及创 建表之间关系的方法。
教学重点与难点
格式化数据表 编辑数据 建立子数据表 创建表之间的关系 建立查阅字段
5.2.1 数据的查找与替换
当需要在数据库中查找所需要的特定信息,或替换某个数据时,就可以 使用Access提供的查找和替换功能实现。下图分别为“查找和替换”对话框 的“查找”选项卡和“替换”选项卡。
5.2.2 数据排序
表中的数据有两种排列方式,一种是升序排序,另一种是降序排序。升序 排序就是将数据从小到大排列,而降序排列是将数据从大到小排列。下图所示 分别为将“职员信息表”的“年龄”字段按升序和降序排列。
创建关系 设置参照完整性
5.4.1 创建关系
在表之间创建关系,可以确保Access将某一表中的改动反映到相关联的表 中。一个表可以和多个其他表相关联,而不是只能与另一个表组成关系对。
5.4.2 设置参照完整性
参照完整性是一种系统规则,Access可以用它来确保关系表中的记录是有 效的,并且确保用户不会在无意间删除或改变重要的相关数据。
5.1.3 隐藏和显示字段
在数据表视图中,Access会显示数据表中的所有字段。当表中的字段较多 或者数据较长时,需要单击字段滚动条才能浏览到全部字段,这时,可以将不 重要的字段隐藏,当需要查看这些数据时再将它们显示出来。
5.1.4 设置网格属性
在数据表视图中,通常会在行和列之间显示网格,用户可以通过设置数据 表的网格和背景来更好地区分记录。
实施参照完整性
√
复选框选项 级联更新相关字段
√√√√√ Nhomakorabea级联删除相关字段
√ √
关系字段的数据关系 两表中关系字段的内容都不允许更改或删除
当更改主表中关系字段的内容时,子表的关系字段会自动更改。但仍然拒绝直 接更改子表的关系字段内容
当删除主表中关系字段的内容时,子表的相关记录会一起被删除。但直接删除 子表中的记录时,主表不受其影响
当更改或删除主表中关系字段的内容时,子表的关系字段会自动更改或删除
5.1.5 设置字体格式
在数据表视图中,用户同样可以为表中的数据设置字体格式,在“开始” 选项卡的“字体”组中进行设置即可。
5.1.6 冻结列
当表中的字段比较多时,由于屏幕宽度的限制无法在窗口上显示所有的字 段,但又希望有的列留在窗口上,可以使用冻结列命令实现这个功能。
5.1.7 删除和添加字段
数据的导出 数据的导入
5.3 建立子数据表
Access 2007允许用户在数据表中插入子数据表。子数据表可以帮助用户 浏览与数据源中某条记录相关的数据记录,而不是只查看数据源中的单条记录 信息。
5.4 创建表之间的关系
Access是一个关系型数据库,用户创建了所需要的表后,还要建立表之间 的关系,Access就是凭借这些关系来连接表或查询表中的数据的。
5.1 格式化数据表
在数据表视图中,可以根据字段的大小调整表的行高和列宽、改变字段的 前后顺序、隐藏、显示与冻结列和设置数据的字体格式等。
调整表的行高和列宽 调整字段顺序 隐藏和显示字段 设置网格属性 设置字体格式 冻结列 删除和添加字段
5.1.1 调整表的行高和列宽
数据库视图中,Access 2007以默认的行高和列宽属性显示所有的行和列, 用户可以改变行高和列宽属性来满足实际操作的需要。调整行高和列宽主要有 两种方法:通过“开始”选项卡的“记录”组设置,另一种是通过鼠标直接调 整。
5.1.2 调整字段顺序
字段在数据表中的显示顺序是以用户输入的先后顺序决定的。在表的编辑 过程中,用户可以根据需要调整字段的显示位置,尤其是在字段较多的表中, 调整字段顺序可以方便浏览到最常用的字段信息。
在数据库的实际操作过程中,有时需要将多余的字段的删除,有时又需 要添加字段来描述新的信息。删除和添加字段在Access中的操作非常简单, 下面通过一个实例进行说明。
5.2 数据的编辑
在表创建完成后,可以对表中的数据进行查找、替换、排序和筛选等操作, 以便更有效地查看数据记录。
数据的查找与替换 数据排序 数据筛选 数据的导出和导入
使用筛选器筛选 基于选定内容筛选 按窗体筛选
5.2.4 数据的导出和导入
在实际操作过程中,时常需要将Access表中的数据转换成其他的文件格式, 如文本文件(.txt)、Excel文档(.xls)、dBase(.dbf)、HTML文件(.html)等,相反, Access也可以通过“导入”的方法,直接应用其他应用软件中的数据。
5.2.3 数据筛选
要在窗体中查找一个或多个特定记录,或者要打印报表、表或查询中的特 定记录,可以使用筛选。筛选可以将数据视图局限于特定记录。Access提供 了使用筛选器筛选、基于选定内容、使用窗体筛选和使用高级筛选等筛选方式。 本节将分别介绍这几种筛选方式,其中高级筛选方式将穿插在各种筛选方式中 介绍。