ACCESS第8章 报表(新)
- 格式:ppt
- 大小:1.48 MB
- 文档页数:21
ACCESS复习题单选1、在关系中,不可分割的是()【C】A)元组 B)记录 C)分量 D)字段2) 关系运算中的选择运算是()。
【A】A) 从关系中找出满足给定条件的元组的操作 B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择若干满足条件的属性的操作 D) 从关系中选择若干属性和若干元组的操作3) 从多个关系中抽取出所需要的属性来组成新关系的操作是()【B】A)查询运算 B)连接运算 C)投影运算 D)选择运算4) 设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系()【B】A) 多对多 B) 一对多 C) 多对一 D) 一对一5) 建立表间关系时,如果相关字段双方都是主关键字,则这两个表之间的联系是()。
【A】A ) 一对一B ) 一对多C ) 多对多D ) 多对一6) 在数据库设计中用关系模型来表示实体与实体之间的联系,关系模型的数据结构是 ( ) 。
【C】A) 层次结构 B) 网状结构 C) 二维表结构 D) 封装结构7) 下列关于层次模型的说法,不正确的是()。
【D】A) 用树形结构来表示实体及实体间的联系 B) 有且仅有一个结点无双亲C) 其他结点有且仅有一个双亲 D) 用二维表结构表示实体与实体之间的联系的模型8) 在数据库设计中,常用到的数据模型不包括()[B ]A)关系模型 B)现代模型 C)网状模型 D)层次模型9) 如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段就称为()。
【B】A ) 关键字B ) 外部关键字C ) 候选关键字D ) 域10) 一个关系相当于一张二维表,二维表中的各行相当于该关系的 ( ) 。
【A】A) 元组 B) 属性 C) 数据项 D) 表结构11) 在关系数据模型中,域指的是()【D】A)字段 B)元组 C)属性 D)属性的取值范围12) 关系数据库的数据及更新操作必须遵循_______等完整性规则。
第⼋章创建Access的宏对象和模块对象使⽤设计器创建宏对象的⽅法使⽤宏控制数据库对象的⽅法使⽤设计器创建模块对象(函数)的⽅法使⽤设计器创建模块对象(事件过程)的⽅法第8章创建与使⽤宏对象与模块对象⼟学习⽬标■本章内容1. 创建宏对象2. 创建模块对豫3. 总结提⾼思考与练习4.J 8?:L创建宏对象宏对彖是Access专门提供的⼀种可以控制其他数据库对象、⾃动执⾏某种操作任务的数据库对象。
宏对象可以定义多个操作命令,使⽤宏可以⼀次完成多个操作任务,控制数据库对象?使⽤宏可以提⾼数据库的使⽤效率,简化数据库的操作。
将表、査询、窗体、报表等数据库对象有机地组织起来,创建数据库应⽤系统? 本节的主要任务就是创建执⾏不同操作任务的宏对象?£ 8?1?1创建操作序列宏■问题的提出:同时完成多个操作任务的宏,称为“操作序列宏”,它将按定义的操作命令顺序执⾏操作任务。
怎样创建⼀个可以执⾏多个操作命令、完成多个操作任务的操作序列宏呢?■问题的回答:下⾯通过【操作实例1】来说明使⽤设计器创建操作序列宏的⽅法-【操作实例1】创建⼀个同时打开窗体、报表、表对象的宏对象“执⾏多个任务的宏”.-操作步骤:打开宏设计视图指定操作命令E3 EZ3K3< F*1& P-F?? ???( ?? S ri■OVA ■ Wi-■BOM9 M “ ■■9 M 3 ” ?■■4 ?*'性)■■)>呎 ________________________ *nnnc U(3)指定操作参数(4)(5)保存宏对象为“执⾏多个任务的宏”定义打开报农对彖的操作幻L-x■-——■- ?""9”-I”,nT:aw?.V3Wnsar***wHri⼫miw urw xlnw.r- KMv"7-(6)定义打开表对彖的操作.(7)运⾏宏[i£创建宏只有⼀种⽅式就是使⽤设计器,即在设计视图中创建?与其他数据库对象不同,宏只有⼀种视图模式就是设计视图。
Access数据库查询和报表的制作教程第一章:Access数据库查询的基本操作1.1 创建查询1.1.1 打开Access数据库,并选择要查询的数据表1.1.2 在查询选项卡中点击“新建查询”1.2 设计查询1.2.1 选择要显示的字段1.2.2 根据需求添加查询条件1.2.3 设置排序方式1.3 运行查询1.3.1 点击查询工具栏上的运行按钮1.3.2 查询结果将显示在查询窗口中第二章:Access数据库查询的进阶操作2.1 多条件查询2.1.1 使用逻辑运算符(如AND、OR)连接多个查询条件 2.1.2 设置复杂的查询条件,如嵌套查询2.2 使用通配符进行模糊查询2.2.1 使用星号(*)代表任意字符2.2.2 使用问号(?)代表单个字符2.3 利用计算字段实现更复杂的查询2.3.1 创建计算字段,并使用表达式进行计算2.4 使用查询参数2.4.1 使用参数作为查询条件,提高查询的灵活性2.4.2 在运行查询之前,输入参数的具体值第三章:Access数据库报表的创建与设计3.1 创建报表3.1.1 打开Access数据库,并选择要生成报表的数据表 3.1.2 在报表选项卡中点击“新建报表”3.2 设计报表3.2.1 选择要显示的字段3.2.2 设置报表的布局和格式3.2.3 添加报表标题、页眉、页脚等信息3.3 添加计算字段和汇总信息3.3.1 创建计算字段,并使用表达式进行计算3.3.2 添加汇总信息,如总计、平均值等3.4 设置排序和分组3.4.1 根据需求设置排序方式3.4.2 设置报表的分组规则第四章:Access数据库报表的格式化与导出4.1 设置报表的样式和颜色4.1.1 修改报表的字体、背景颜色等属性4.1.2 添加边框和线条,使报表更加清晰4.2 添加图表和图形4.2.1 在报表中插入图表,用于数据的可视化展示 4.2.2 添加图形,如公司Logo等4.3 导出报表4.3.1 将报表导出为PDF、Excel或其他常见格式 4.3.2 选择导出的数据范围和相关设置第五章:Access数据库查询和报表的进阶应用5.1 多表查询5.1.1 利用关系型数据库的特性,连接多个数据表进行查询5.1.2 使用连接查询、子查询等技术5.2 嵌入宏和VBA代码5.2.1 嵌入宏,实现自动化的查询和报表生成5.2.2 编写VBA代码,实现更复杂的数据处理和报表设计5.3 定时任务和自动化操作5.3.1 利用Windows任务计划程序实现定时运行查询和生成报表5.3.2 使用Access宏和VBA代码实现自动化操作通过本教程,你将学会如何使用Access数据库进行查询和报表的制作。
Access数据库应用基础教程习题集答案Access数据库应用基础教程习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。
3. 说出几种常用的数据模型。
答:层次模型、网状模型、关系模型。
4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。
第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。
SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。
2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或的比较运算符)。
【例1】以下关于类模块的说法不正确的是A)窗体模块和报表模块都属于类模块,它们从属于各自的窗体或报表B)窗口模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表内部C)窗体模块和报表模块中的过程可以调用标准模块中已经定义好的过程D)窗口模块和报表模块生命周期是伴随着应用程序的打开而开始、关闭结束【例2】以下关于标准模块的说法不正确的是A)标准模块一般用于存放其他Access数据库对象使用的公共过程B)在Access系统中可以通过创建新的模块对象而进入其代码设计环境C)标准模块所有的变量或函数都具有全局特性,是公共的D)标准模块的生命周期是伴随着应用程序的运行而开始、关闭结束【例3】在模块中执行宏“macro1”的格式为是A)function.RunMacro MacroName B)DoCmd.RunMacro macro1C)Sub.RunMacro macro1 D)RunMacro macro1【例4】以下有关VBA中变量的叙述错误的是A)变量名的命名同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何其他的标点符号B)变量名不能使用VBA的关键字C)VBA中对变量名的大小写敏感,变量名“Newyear”和“newyear”代表的是两个不同的变量D)根据变量直接定义与否,将变量划分为隐含型变量和显式变量【例5】在“NewVar=528”语句中,变量NewVar的类型默认为A)Boolean B)Variant C)Double D)Integer【例6】以下将变量NewV ar定义为Interger型正确的是A)integer NewVar B)Dim NewVar Of IntegerC)Dim NewVar As Integer D)Dim Interger NewVar【例7】可以判定某个日期表达式能否转换为日期或时间的函数是A)CDate B)IsDate C)Date D)IsText【例8】以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)A)Dim NewArray(10) As Integer B)Dim NewArray(1 To 10)As IntegerC)Dim NewArray(10) Integer D)Dim NewArray(1 To 10) Integer【例9】以下有关优先级的比较,正确的是A)算术运算符>关系运算符>连接运算符B)算术运算符>连接运算符>逻辑运算符C)连接运算符>算术运算符>关系运算符D)逻辑运算符>关系运算符>算术运算符【例10】程序段:For S=5 To 10 Step 1S=2*SNext S该循环执行的次数为A)1 B)2 C)3 D)4【例11】程序段:Dim I As IntegerI=Int(-3.25)A)-3 B)-4 C)3 D)3.25【例12】程序段:Dim M As SingleDim N As SingleDim P As SingleM=Abs(-7)N=Int(-2.4)P=M+NP的返回值是A)9 B)-9 C)5 D)4【例13】程序段:str1="98765"str2="65"s=Instr(str1, str2)t=Instr(3,"assiAb","a",1)s的返回值是A)3 B)4 C)5 D)6【例14】程序段:Dim str As String*10Dim iStr1="abcdefg"i=12len1=Len(i)str2=Right(str1,4)len1的返回值是A)121 B)10 C)2 D)0【例15】程序段:D=#2004-8-1#T=#12:08:20#MM=Month(D)SS=Second(T)MM的返回值是A)2004 B)8 C)1 D)2004-8-1 【例16】程序段:str1="helloworld"str2="计算机等级考试"str3=Right(str1,3)str3的返回值是A)hel B)loworld C)rld D)hellowo 【例17】程序段:x=0For i=1 to 10 step 2x=x+ii=i*2Next i当循环结束后,变量i的值为A)22 B)10 C)11 D)16【例18】程序段:Str="计算机科学技术"Str=Mid(str,5)Str的返回值是A)计算机科学B)机科学技术C)计算D)学技术8.5 同步练习一、选择题(1)VBA中定义符号常量可以用关键字A)Const B)Dim C)Public D)Static(2)以下关于运算优先级比较,叙述正确的是A)算术运算符>逻辑运算符>关系运算符B)逻辑运算符>关系运算符>算术运算符C)算术运算符>关系运算符>逻辑运算符D)以上均不正确(3)定义了二维数组A(2 to 5,5),则该数组的元素个数为A)25 B)36 C)20 D)24(4)已知程序段:s=0For I=1 to 10 step 2s=s+1I=I*2Next I当循环结束后,变量I的值为A)10 B)11 C)22 D)16(5)以下内容中不属于VBA提供的数据验证函数是A)IsText B)IsDate C)IsNumeric D)IsNull(6)VBA“定时”操作中,需要创建窗体的“计时器间隔(TimerInterval)”属性值。