ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:35.34KB ,
资源ID:22357005      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22357005.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Access 电子教案Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Access 电子教案Word文件下载.docx

1、是将Visual Basic for Application(VBA)声明、语句和过程作为一个命名单位来保存的集合。Access有两种类型的模块:即标准模块和类模块。 第2章 数据库的设计与实现 任务1 设计数据库 学习目标 了解设计数据库的原则和方法 掌握创建数据库的方法步骤 掌握创建表的各种方法 掌握设置字段属性的方法 掌握在表之间建立关系的方法 任务1 设计数据库实现步骤1. 明确数据库的用途2. 明确数据库中需要的表3. 明确表中需要的字段4. 明确表中的主键5. 创建表关系6. 绘制数据库模型图1. 数据库设计原则 将信息划分到基于主题的表中,以减少冗余数据。 向Access提供根据

2、需要联接表中信息时所需的信息。 可以帮助支持和确保信息的准确性和完整性。 可以满足数据处理和报表需求。2. 数据库设计步骤 确定数据库的用途。 查找和组织所需的信息。 将信息划分到表中。 将信息项转换为列。 指定每个表的主键。 建立表关系。 优化设计。 应用规范化规则。 将数据库设计的结果画成表格数据库模型图。任务2 创建数据库 任务描述在Access 2003中创建一个空数据库,命名为“学生成绩”。 启动Access 2003,从“文件”菜单中选择“新建”命令。 在“新建文件”任务窗格中单击“空数据库”链接。 在“文件新建数据库”对话框中,选择目标文件夹中,指定文件名,单击“创建”。创建一个

3、文件名为“学生成绩.mdb”的数据库。 使用向导创建数据库 打开数据库 关闭数据库 任务3 在数据表视图中创建表 通过在“数据表”视图中输入一些系别编号和系别名称信息,将表命名为“系别”。1. 打开“学生成绩”数据库。2. 在“数据库”窗口中单击“对象”下面的“表”,双击“通过输入数据创建表”。3. 在“字段1”下方输入系别名称信息。4. 从“文件”菜单中选择“保存”命令,在“另存为”对话框中将表名称指定为“系别”,单击“保存”。5. 询问是否创建主键时,单击“是”。此时将在数据表中添加一个“编号”字段作为表中的主键,这是一个自动编号字段。6. 对字段进行重命名。7. 保存对表的修改。1. 在

4、“数据表”视图中创建表的操作步骤2. 字段命名 必须符合对象命名规则。3. 字段的数据类型 文本 备注 数字 日期/时间 货币 自动编号 是/否 OLE对象 超链接 查阅向导4. 设置主键 主键是表中具有唯一标识每条记录的值的一个或多个字段。主键不允许为空值(Null),并且其值不能重复。 表中创建主键的方法。5. 数据表视图中的字段操作 任务4 通过导入数据创建表 将Excel电子表格中数据导入到“学生成绩”数据库中,以创建“课程”表。 在Excel 2003中创建一个工作簿,输入课程名称、课程类别以及考试类别等信息。 打开“学生成绩”数据库。 选择“文件”“获取外部数据”“导入”命令。 定

5、位到包含外部数据的文件夹,选择xls文件,单击“导入”。 在“导入数据表向导”提示下操作,通过导入数据创建“课程”表。 导入数据:是指将文本文件、数据表或数据库表中的数据复制到Access数据库的表中。 链接数据:在Access中访问存储在已打开数据库之外的文件中的表,这种表称为链接表。 可导入或链接的数据源 任务5 使用设计视图修改表 在“设计”视图中对“系别”表和“课程”表的结构进行修改。 在“设计”视图中打开表。 对字段定义进行修改。 字段常用属性 字段名称 数据类型 说明 字段大小 格式 默认值 必填字段 任务6 在设计视图中创建表 使用“设计”视图在“学生成绩”数据库中创建“班级”、

6、“教师”和“学生”表。 在“设计”视图中创建表结构时,需要逐个定义每个字段,即指定字段名称并选择字段的数据类型,还要根据需要对字段的其他属性进行设置。 知识与技能 在设计视图中创建表的步骤 设计视图中的字段操作 插入字段 删除字段 调整字段位置 任务7 创建查阅字段列 对“学生成绩”数据库中现有的几个表进行修改,以创建查阅字段;然后创建“授课”表和“成绩”表,在创建这两个表的过程中也将定义查阅字段。1. 基于值列表创建查阅字段2. 基于表/查询创建查询字段3. 创建包含多列的查阅字段1. 创建查阅字段的方法步骤2. 设置查阅字段的属性 显示控件 行来源类型 行来源 绑定列 列数 列宽 列表行数

7、 列表 宽度 限于列表 任务8 设置字段的输入掩码 对“学生成绩”数据库中的部分字段设置输入掩码,这些字段包括:“班级”表中的“班级编号”字段,“教师”表中的“出生日期”、“参加工作时间”和“家庭电话”字段,以及“学生”表的“学号”、“出生日期”、“入学时间”和“QQ号”字段。 使用“输入掩码向导”或手工方式设置字段的“输入掩码”属性,以创建输入掩码,通过字面显示的字符来控制字段的数据输入。 设置输入掩码 输入掩码的组成 有效的输入掩码字符 任务9 设置字段的有效性规则 对“学生成绩”数据库中的部分字段设置有效性规则和有效性文本,这些字段包括“学生”表中的“出生日期”字段和“成绩”表中的“成绩

8、”字段。 使用“有效性规则”属性可以指定对输入到记录、字段中的数据的要求。当输入的数据违反了有效性规则的设置时,可以使用“有效性文本”属性指定将显示给用户的消息。 若要设置“有效性规则”和“有效性文本”属性,可在“设计”视图中打开表,然后在“字段属性”节中选择“常规”选项卡,并在“有效性规则”属性框中输入一个表达式(其最大长度是2 048个字符),在“有效性文本”属性框中输入文本(其最大长度是255个字符)。Access将根据字段的数据类型,自动检查数据的有效性。例如,在数字型字段中不允许输入字母、标点等非数字字符。 如果只设置了“有效性规则”属性,但没有设置“有效性文本”属性,则当违反有效性

9、规则时,Access将显示标准的错误消息。如果设置了“有效性文本”属性,所输入的文本将作为错误消息显示。如果为某个字段创建了有效性规则,则Access通常不允许Null值存储在该字段中。 任务10 在表之间建立关系 在“学生成绩”数据库中定义相关表之间的关系,并实施参照完整性。 “有效性规则”和“有效性文本”都是字段的属性。前者是一个表达式,用于限制用户在字段中输入的值;后者则是一条出错信息,该信息在用户输入有效性规则所不允许的值时显示在弹出的消息框中。可以在“设计”视图中对这两个属性进行设置。 关系的类型 在表之间建立关系 编辑表之间的关系 删除表之间的关系 参照完整性 任务11 数据表的基

10、本操作 学习数据表的基本操作,主要包括添加、修改和删除记录、查找与替换数据、数据的排序和筛选以及隐藏和冻结列等。 添加、修改和删除记录 查找与替换数据 数据的排序 数据的筛选 隐藏和冻结列 第3章 查询的创建和应用 掌握使用向导和设计器创建选择查询的方法 掌握创建交叉表查询的方法 掌握创建参数查询的方法 掌握通过操作查询添加记录的方法 掌握通过操作查询更新记录的方法 掌握通过操作查询删除记录的方法 任务1 创建选择查询 通过创建选择查询从“成绩管理”数据库中检索学生信息。通过本任务不仅可以掌握创建选择查询的方法和步骤,也将掌握SQL SELECT语句的使用方法。方法步骤 检索学生表中的学号、班

11、级编号、姓名、性别信息 从学生表中检索入学成绩在300以上的男同学 按入学成绩从高到低顺序排列学生记录 只显示入学成绩排在前10名的学生记录 通过生成表查询检索团员学生并转存到新表中 SELECT语句:SELECT predicate * | table.* | table.field1 AS alias1 , table.field2 AS alias2 , .INTO newtableFROM tableexpression , . IN externaldatabaseWHERE criteriaGROUP BY groupfieldlistHAVING groupcriteriaORD

12、ER BY field1 ASC | DESC, field2 ASC | DESC, .WITH OWNERACCESS OPTION 任务2 通过搜索条件筛选记录 在本任务中,进一步说明如何通过在WHERE子句中使用各种比较运算符和逻辑运算符来生成搜索条件,以筛选在查询结果中包含的记录。 查询入学成绩在300到360之间的学生记录,并按入学成绩降序排列记录 查询团员男同学的记录并按出生日期对记录进行升序排序 查询党、团员或研究生学历教师记录 查询姓氏为张、王、李、赵且1993年6月1日以后出生的学生记录 使用比较运算符进行比较 使用AND和OR组合查询条件 使用In和Not In筛选记录

13、使用Like和通配符筛选记录 任务3 基于多个表创建查询 首先通过创建多表查询从“学生”表、“班级”表和“系别”表中检索“学号”、“姓名”、“专业名称”和“系别名称”信息,然后通过创建多表查询从“成绩”表、“学生”表和“课程”表中检索“学号”、“姓名”、“课程名称”和“成绩”信息。 从“班级”表和“学生”表查询“电子技术”专业学生信息 从“成绩”表、“学生”表和“课程”表中查询学生成绩 INNER JOIN运算用在FROM子句中: FROM table1 INNER JOIN table2 ON table1.field1 compopr table2.field2 嵌套JOIN语句:SELE

14、CT fieldsFROM table1 INNER JOIN(table2 INNER JOIN ( table3INNER JOIN ( tablex INNER JOIN .) ON table3.field3 compopr tablex.fieldx)ON table2.field2 compopr table3.field3) ON table1.field1 compopr table2.field2; 任务4 在查询中进行计算 通过选择查询计算在“学生成绩”数据库中获取学生的总成绩和平均成绩,以及某门课程的平均分、最高分和最低分等,也将根据学生的出生日期来计算其年龄。 计算学生

15、的总成绩并按总成绩降序排序 计算学生的平均成绩并按平均成绩降序排序 计算会计基础课程的最高分、最低分和平均分 统计“学生”表中每班的学生人数 计算每个学生的年龄 GROUP BY和HAVING子句 SQL统计函数 Avg:计算算术平均值。 Count:计算记录数。 First和Last:第一个记录或最后一个记录所返回的字段值。 Min和Max:最小或最大值。 StDev和StDevP:返回总体或总体样本的标准偏差的估计值。 Sum:总计。 Var和VarP:总体样本的方差的估计值。 任务5 创建参数查询 在本任务中,将来讨论参数查询在学生成绩管理中的应用,首先根据专业名称来检索不同专业学生的记

16、录,然后根据姓名来实现学生信息的模糊查询,最后根据学号和课程名称来查询某个学生的某门课程成绩信息。 根据专业名称检索学生信息 根据姓名实现学生信息模糊查询 根据输入的姓名和课程名称查询学生成绩 参数查询是这样一种查询,它在执行时显示自己的对话框来提示用户输入信息,这些信息可应用于搜索条件或作为要插入到字段中的值。通过参数查询可交互地指定一个或多个值,从而给选择查询或操作查询带来了更大的灵活性。 参数查询并不是一种单独种类的查询,它可以与选择查询以及其他种类的查询结合使用。创建参数查询的方法与创建普通查询类似,所不同的是可以在查询中使用参数,定义参数的方法是将提示信息放在方括号内。通过设计参数查

17、询可以提示更多的内容。例如,可以设计参数查询来提示输入两个日期,运行查询时检索在这两个日期之间的所有记录。 任务6 创建交叉表查询 在本任务中,将通过创建交叉表查询来从学生成绩数据库中查询学生的成绩信息,首先按照专业查询学生各门课程的成绩,然后按照系别查询平均成绩。 按照专业查询学生各科成绩 按照班级查询各门课程的平均成绩 TRANSFORM.SELECT.PIVOT语句TRANSFORM aggfunctionselectstatementPIVOT pivotfield IN (value1, value2, .) PARAMETERS声明PARAMETERS name datatype

18、, name datatype , . 任务7 创建子查询 在本任务中,将通过创建子查询来检索会计基础课程成绩低于此课程平均成绩的学生、计算机应用基础成绩高于85的学生以及未包含在“授课”表中的课程。通过以下3种语法形式来创建子查询: comparison ANY | ALL | SOME (sqlstatement) expression NOT IN (sqlstatement) NOT EXISTS (sqlstatement)创建子查询时可以使用的谓词 通过同义的ANY或SOME谓词,可以检索在主查询的记录中满足与子查询所检索出的任何记录进行比较的比较条件的记录。 使用ALL谓词可以只

19、检索出在主查询的记录中满足子查询所检索出的所有记录的比较条件的记录。 通过IN谓词可以只检索出在主查询的记录中作为子查询的一部分记录而包含相同值的记录。相反地,可以使用NOT IN来仅检索出在主查询的记录中作为子查询的记录而不包含相同值的记录。 使用EXISTS谓词(带有可选的NOT保留字)可以通过True/False比较来确定子查询是否返回了任何记录。 任务8 通过追加查询添加记录 在本任务中,首先使用带有参数的追加查询向学生表中添加一些学生记录,然后根据这些学生所在班级向成绩表中添加学号和课程编号信息。 通过追加查询向“学生”表中添加记录 通过追加查询向“成绩”表中添加记录 单一记录追加查

20、询语法:INSERT INTO target (field1, field2, .)VALUES (value1, value2, .) 多重记录追加查询语法:INSERT INTO target (field1, field2, .)IN externaldatabaseSELECT field1, field2, .FROM tableexpression 任务9 通过更新查询修改记录 在本任务中,将通过更新查询来填写学生成绩。UPDATE语句:UPDATE tableSET field1=value1, field2=value2, .WHERE criteria; 任务10 通过删除查

21、询删除记录 在本任务中,将通过创建删除查询根据输入的学号从“成绩”表中删除该学生的所有成绩记录。 使用DELETE语句把记录从FROM子句列出且符合WHERE子句的一个或更多的表中清除:DELETE table.* FROM table WHERE criteria; 第4章 窗体的创建和应用 学习目标 了解窗体的类型、视图和组成 掌握使用自动窗体创建窗体的方法 掌握使用窗体向导创建窗体的方法 掌握使用数据透视表向导创建窗体的方法 掌握创建带有图表的窗体的方法 掌握使用设计视图创建窗体的方法 掌握创建分割窗体和主/子窗体组合的方法 掌握创建多页窗体和切换面板窗体的方法 任务1 使用自动窗体创建

22、窗体 在本任务中,将使用“自动创建窗体”功能创建3个布局格式不同的窗体,分别用于显示和处理“课程”表、“班级”表以及“授课”表中的信息。 使用“自动创建窗体”功能创建窗体时,可以根据需要选择一种适当的布局格式,然后选择一个表或查询作为该窗体的数据来源,此时将基于该数据来源生成一个具有指定布局格式的窗体。 创建纵栏式窗体 创建表格式窗体 创建数据表格式窗体使用“自动创建窗体”功能创建窗体的方法步骤1. 在“数据库”窗口中,单击“对象”下的“窗体”。2. 单击“数据库”窗口工具栏上的“新建”按钮。3. 在“新建窗体”对话框中,选择“自动创建窗体:纵栏式”、“自动创建窗体:表格式”或“自动创建窗体:

23、数据表”。4. 选择一个表或查询作为该窗体对象的数据来源。5. 单击“确定”按钮,此时将在“窗体”视图中打开该窗体。6. 从“文件”菜单中选择“保存”命令,然后指定该窗体的名称并加以保存。 任务2 使用窗体向导创建窗体 在本任务中,将使用“窗体向导”基于“系别”表、“班级”表和“学生”表创建一个窗体,用于显示学生信息。 使用“窗体向导”基于一个或多个表或查询创建窗体时,向导将要求输入有关所需记录源、字段、版式以及格式的信息,并根据所提供的答案来创建窗体。使用窗体向导创建窗体的步骤。1. 启动窗体向导。2. 确定在窗体上使用哪些字段。可以从多个表或查询中选择所需的字段。3. 确定查看数据的方式(

24、如果基于多个表或查询创建窗体)。4. 确定窗体使用的布局。5. 确定窗体使用的样式。6. 指定窗体的标题并命名窗体。 任务3 使用数据透视表向导创建窗体 在Access 2003中,可以使用“自动窗体:数据透视表”功能或“数据透视表向导”来创建带有数据透视表的窗体。在本任务中,将使用“数据透视表向导”创建一个窗体,用来对学生的入学成绩数据进行分析。1. 使用数据透视表向导创建窗体的主要步骤2. 选择数据透视表对象包含的字段,可以从一个或多个表或查询中选取所需的字段。3. 向数据透视表的各个区域中添加字段。4. 在数据透视表中设置汇总字段。5. 设置字段及其标题的属性。6. 设置窗体的标题。 任

25、务4 创建带有图表的窗体 图表是窗体等对象的数据的图形表示形式,通过图表可以形象直观地描述数据之间的关系。在本任务中,将创建两个包含图表的窗体,分别用于显示和比较各个班级学生的入学成绩平均值和电子工程系学生各班各门课程成绩平均值。 1. 使用“图表向导”创建带有图表的窗体 2. 使用“自动窗体:数据透视图”功能创建带有图表的窗体 使用“图表向导”创建图表窗体的主要步骤1. 启动“图表向导”并选择一个表或查询窗体的数据来源。2. 选择图表数据所在的字段。3. 选择图表的类型。可供选择的图表类型主要有柱形图、条形图、面积图和饼图。4. 确定数据在图表中的布局方式。5. 指定图表的标题。使用“自动窗体:数据透视表”功能创建图表创建的主要步骤1. 启动“自动窗体:数据透视图”功能。2. 将“图表字段列表”窗口中的字段添加到图表窗体上的不同区域。3. 根据需要设置数据字段的汇总方式。4. 根据需要确定是否在图表中显示图例。5. 设置坐标轴标题。6. 根据需要确定是否隐藏拖放区域。7. 设置图表类型。 任务5 使用设计视图创建窗体 在本任务中,将在“设计”视图中创建一个空白窗体,然后在该窗

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1