当前位置:文档之家› access第五章报表

access第五章报表

access第五章报表
access第五章报表

第五章报表

第一节认识报表

第二节使用向导创建报表

第三节自定义报表

本章考点

第一节认识报表

一、报表的概念

二、报表的视图

三、报表的组成

四、报表的类型

一、报表的概念

以一定的格式打印输出表中数据的对象。

与窗体的区别:

报表专用于在纸张上打印输出数据,不能与用户交互;而窗体的主要功能是通过与用户的交互实现表中数据的浏览、更新、插入、删除、汇总和统计。

二、报表的视图

1.设计视图

用于创建和编辑报表。

2.打印预览视图

用于查看报表的页面数据输出形态。

3.版面预览视图

用于查看报表的版面设置。

三、报表的组成

1.主体:用于设置需要在报表中央输出的主要数据。

2.报表页眉:用于设置需要在报表首部输出的信息(一般为报表标题或整个报表的统计汇总数据)。

3.报表页脚:用于设置需要在报表尾部输出的信息(一般为整个报表的统计汇总数据)。4.页面页眉:用于设置需要在报表每页顶部输出的信息(一般为页码、打印日期、和输出数据的列标题)。

5.页面页脚:用于设置需要在报表每页底部输出的信息(一般为页码、打印日期)。6.组页眉:用于设置需要在分组报表的每个分组上部输出的信息。

7.组页脚:用于设置需要在分组报表的每个分组下部输出的信息(一般为分组统计数据)。注意:除主体节外,其它节都为可选项,可根据需要添加或去除。

四、报表的类型

1.纵栏式报表

2.表格式报表

3.主子报表

4.图表报表

5.标签报表

第二节使用向导创建报表

一、自动创建报表向导

二、报表向导

三、图表向导

四、标签向导

一、自动创建报表向导

快速创建简单的(单数据源,且不能自由选择字段)纵栏式和表格式报表。

例1:创建一个输出学生基本信息的纵栏式报表,名称为LR01。

1.选择数据库窗口中的“新建”按钮;

2.在“新建报表”对话框中选择“自动创建报表”中的一种类型;

3.在数据源组合框中选择数据源;

4.保存并指定报表名称。

二、报表向导

自动创建内容丰富(多数据源,且可根据需要自由选取字段)、格式多样(纵栏式、表格式、可分组、可统计、可排序)的报表。

1.启动“报表向导” ;

2.选择数据源以及字段;

3.指定报表主从方式(多表数据);

4.指定报表分组方式;

5.指定排序及汇总方式;

6.指定报表布局和样式;

7.指定报表标题(也即报表名称)。

例2:创建一个输出教师职称信息(教师编号、姓名、性别、系别)的纵栏式报表,按性别升序显示,报表名称为LR02。

例3:创建输出各位同学选修的课程及成绩信息的总计分组报表(按成绩升序),名称为LR03。

三、图表向导

以图表的形式打印输出表中的数据。

图表的实质是以图形的形式输出分组总计查询的结果。

1.启动“图表向导” ;

2.在数据源组合框中选择数据源(单);

3.选择图表所需字段(分组和总计);

4.选择图表类型;

5.设置图表布局(指定字段性质);

6.指定图表标题;

7.保存并指定报表名称。

例4:创建一个输出各系不同职称教师人数的柱型图表报表,名称为LR04。

四、标签向导

以标签的形式打印输出表中的数据。

1.启动“标签向导”;

2.在数据源组合框中选择数据源(单);

3.设置标签布局和外观;

4.确定标签内容(所需字段);

5.指定排序方式;

6.指定标签标题(也是报表名称)。

例5:创建一个输出教师编号、姓名、职称和电话号码的标签报表,名称为LR05。

第三节自定义报表

一、纵栏式报表的设计

二、报表的编辑

三、报表和控件属性的设置

四、表格式报表的设计

五、计算控件的设置

六、报表排序与分组

七、多列(标签)报表的设计

八、主子报表设计

一、纵栏式报表的设计

1.打开报表设计视图;

2.设置数据源(同窗体);

3.设置报表结构;

4.添加控件(同窗体);

5.编辑报表;

6.设置报表和控件属性(同窗体);

7.保存并指定报表名称。

例6:创建一个输出学生基本信息的纵栏式报表,名称为LR06。

例7:创建一个输出各系不同职称教师人数(交叉表样式)的纵栏式报表,名称为LR07。【数据源为查询】

【数据源为select 例8:创建一个输出200803班女团员学生信息的纵栏式报表,名称为LR08。

语句】

二、报表的编辑

1.设置报表格式:选择“格式”菜单中的“自动套用格式”。

2.添加背景图案:设置报表的“图片”属性。

3.添加日期和时间:选择“插入”菜单中的“日期和时间”。

4.添加页码:选择“插入”菜单中的“页码”。

5.添加分页符:直接从工具箱中添加。

6.绘制线条和矩形:直接从工具箱中添加。

7.控件的对齐:格式菜单中的方式、大小、水平间距、垂直间距。

三、报表和控件属性的设置

与窗体属性的设置方法相同。

例*:对借阅管理数据库中报表rReader进行如下设置:

(1)在报表“rReader”的报表页眉节区内添加一个标签控件,其名称为“bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体大小为22,字体粗细为“加粗”,倾斜字体为“是”,同时将其安排在距上边0.5厘米、距左侧2厘米的位置;

(2)设计报表“rReader”的主体节区为“tSex”文本框控件设置数据来源显示性别信息,借书日期的显示格式为长日期的形式;

四、表格式报表的设计

与纵栏式报表的设计方法基本相同,不同的是需将主体节中的控件排列为一行,并在页面页眉节区设置列标题。

五、计算控件的设置

与窗体中计算控件的设置方法相同。

例9:创建一个输出教师工龄信息的表格式报表,要求只显示教师编号、姓名、性别、工龄、职称和系别,名称为LR09。

例*:创建一个输出学生基本信息的表格式报表,要求只显示班级、姓名、性别、新年龄(年龄+1)名称为LR19。

例*:旅游信息管理.mdb中有表对象“tBand”和“tLine”,报表对象“rBand”。完成以下操作:

(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“团队旅游信息表”,字体名称为“宋体”,字体大小为22,字体粗细为“加粗”,倾斜字体为“是”;(2)在“导游姓名”字段标题对应的报表主体节区位置添加一个控件,显示出“导游姓名”字段值,并命名为“tName”;

(3)在报表的报表页脚区位置添加一个计算控件,要求依据“团队ID”来计算并显示团队的个数。计算控件放置在“团队数:”标签的右侧,计算控件命名为“bCount”;

(4)将报表标题设置为“团队旅游信息表”。

例*:职工管理.mdb中,有表对象“tEmployee”和“tGroup”,以qEmployee(查询对象)为数据源的报表“rEmployee”。补充报表设计:

(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”;

(2)在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”;

(3)设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。

=DLookUp("名称","tGroup","部门编号=… " & [所属部门] & " … ")

六、报表排序与分组

1.报表排序

2.报表分组

1.报表排序

(1)打开报表的设计视图;

(2)视图菜单 排序与分组;

(3)在“排序与分组”对话框中设置排序字段与方式;

(4)保存。

注意:最多可对10个字段进行排序。

例10:创建一个按照性别和年龄升序输出学生基本信息的表格式报表,名称为LR10。2.报表分组

按选定的字段值是否相等将记录分成若干个组打印输出。

与报表排序基本相同,不同的是需设置分组字段和分组属性。

主要分组属性的意义:

(1)组页眉:是否需要组页眉;

(2)组页脚:是否需要组页脚;

(3)组间距:各分组之间的距离

(4)保持同页:一个分组之内的数据是否保持在一页输出。

例11:创建一个输出各系教师基本信息的分组报表,名称为LR11。

例*:创建一个输出各班级男女学生年龄信息的分组报表,要求各分组分别统计学生人数、最大年龄、最小年龄和平均年龄。

七、多列(标签)报表的设计

与一般简单报表的设计方法基本相同,不同之处是在“文件”菜单的“页面设置”对话框中设置打印输出列数为多列。

八、主子报表设计

1.子报表的概念

2.创建方法

1.子报表的概念

插在其他报表中的报表称为子报表。

包含子报表的报表称为主报表,主报表中除了可以包含子报表外,还可以包含子窗体。

一个主报表中可以包含多个子报表或子窗体。

子报表或子窗体中还可以再包含子报表或子窗体,但最多只能包含两级。

2.创建方法

(1)使用工具箱的“子窗体/子报表”控件向导。

例12:创建一个输出学生及其选修课程与成绩的主子报表,名称为LR12。

(2)将已建立的报表或窗体拖动到主报表的指定位置。

例*:使用方法(2)重建LR12 。

例*:数据库文件“samp3.mdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计以“qStud”为数据源的报表对象“rStud”。试在此基础上按照以下要求补充报表设计:(1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"团员基本信息表";

(2)在报表的主体节区添加一个文本框控件,显示“性别”字段值。该控件放置在距上边0.1厘米、距左边5.2厘米,并命名为“tSex”;

(3)设计“tSex”文本框控件依据报表记录源的“性别”字段值来显示信息:性别为1,显示“男”;性别为2,显示“女”;

(4)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边0.2厘米、距左边4.5厘米,并命名为“tAvg”。

例*:考生文件夹下存在一个数据库文件“samp4.mdb”,其中有“档案表”和“工资表”两张表。(1)创建一个名为salary的表格式报表,要求:按职称汇总出基本工资的平均值和总和,按职工号升序排列显示。

基本工资的平均值计算控件名为“savg”、“总和”计算控件名为“ssum”。注:在组页脚处添加计算字段。

(2)在报表主体节上添加两个名为“应发工资”和“实发工资”的计算控件。

应发工资:基本工资+津贴+补贴

实发工资:基本工资+津贴+补贴-住房基金-失业保险

本章考点

1.报表的视图和组成;

2.报表的排序与分组;

3.子报表的概念;

4.自定义报表的创建;

5.报表的编辑;

6.报表和控件的属性设置;

7.计算控件的使用;

8.报表数据的统计和汇总。

考试分值:

笔试:2~6分机试:0~30分

通过这个表来看看按什么来分组和排序的

第九章VBA数据库编程

第一节VBA常见操作

第二节VBA的数据库编程

第一节VBA常见操作

一、打开和关闭操作

二、输入框(InputBox)

三、消息框(MsgBox)

四、VBA编程验证数据

五、计时事件(Timer)

一、打开和关闭操作

1.打开窗体操作

命令格式为:

DoCmd.OpenForm 窗体名[,视图][,筛选名称][,Where条件][,数据模式][,窗口模式] 有关参数说明如下:

窗体名称:字符串表达式,代表窗体的有效名称。

视图:各种视图对应常量如下:

设计视图acDesign ,

数据表视图acFormDS,

窗体视图(默认值)acNormal,

打印预览acPreview

2.打开报表操作

命令格式为:

DoCmd. OpenReport 报表名称[,视图][,筛选名称][,Where条件]报表名称:代表要打开的报表的有效名称,为字符串表达式。视图:代表将要打开的报表的视图,各种视图对应常量如下:设计视图acViewDesign

打印视图(默认值)acViewNormal

打印预览acViewPreview

3.打开表操作

命令格式为:

DoCmd.OpenTable表名[, 视图][, 数据模式]

表名:代表要打开的表的有效名称,为字符串表达式,。

视图:代表将要打开的报表的视图,各种视图对应常量如下:

设计视图acViewDesign

数据表视图(默认值)acViewNormal

打印预览acViewPreview

4.打开查询操作

DoCmd. OpenQuery查询名[, 视图][, 数据模式]

5.关闭对象操作

DoCmd.Close [对象类型, 对象名] [,保存]

6.运行宏

DoCmd.RunMacro MacroName[, repeatcount][, repeatexpression]

7.退出Access程序

DoCmd. Quit

二、输入框(InputBox)

格式:InputBox(提示信息[,标题][,字符表达式][,左边距][,上边距])

说明:

(1)用于接收用户从键盘上输入的数据;

(2)函数返回值为从键盘上输入的数据,为字符串;

(3)“提示信息”是显示在对话中用于提示用户输入的信息;

(4)“标题”是对话框标题栏上显示的内容;

(5)“字符表达式”是默认输入内容;

(6)“左边距”是对话框距屏幕左边的距离;

(7)“上边距”是对话框距屏幕上边的距离。

三、消息框(MsgBox)

格式:MsgBox(消息[,样式][,标题])

说明:

(1)该函数用于显示操作提示或反馈消息,以提示用户做出反映;

(2)“消息”是显示在对话框中的信息;

(3)“样式”决定消息框内的按钮和图标的种类和数目,它是“按钮类型”、“图标类型”、

“缺省按钮”3个数值之和。

①按钮类型

第二节VBA数据库编程

一、DAO技术

二、ADO技术

三、数据库编程分析

四、数据库数据访问和处理时使用的特殊函数

一、DAO技术

DAO(数据访问对象)是VBA提供的一种数据访问接口,使用它可以灵活地访问数据库并进行各种操作。

1.DAO库的引用

2.DAO模型结构

3.使用方法

1.DAO库的引用

(1)打开VBE窗口;

(2)选择“工具”菜单中的“引用”项;

(3)在“引用”对话框中选择“Microsoft DAO 3.6 Object Library”并确定。

3.使用方法

(1)创建工作区

(2)打开数据库

(3)选择记录集

(4)浏览记录

(5)操作记录

(6)关闭和回收记录集与数据库

(7)举例

(1)创建工作区

Dim 工作区变量As Workspace

Set 工作区变量=DBEngine.Workspace(序号)

此步可省略,若省略则默认为打开0号工作区。

(2)打开数据库

Dim 数据库变量As Database

Set 数据库变量=工作区变量.OpenDatabase(数据库名)

若打开当前数据库,则前两步可用以下语句替代:

Set 数据库变量=CurrentDB()

(3)选择记录集

Dim 记录集变量As RecordSet

Set 记录集变量=数据库变量.OpenRecordSet(表名|查询名|SQL语句)

(4)浏览记录

通过记录集对象的相应属性和方法可实现记录的浏览。

访问字段:Fields(字段名|字段编号)

注意:第一字段编号为0,以此类推。

记录定位:

前移:MovePrevious后移:MoveNext

首记录:MoveFirst尾记录:MoveLast

记录n:Move n

测试状态:文件首:BOF文件尾:EOF

(5)操作记录

编辑记录:Edit

该方法使记录进入可编辑状态,之后可通过Fields(字段)属性编辑数据。

添加记录:AddNew

该方法使记录进入追加状态,之后可将数据写入记录的对应字段属性中。

更新记录:Update

编辑和添加的数据只是临时存放在缓冲区中,在接到更新命令后,才真正实现。

删除记录:Delete

(6)关闭和回收记录集与数据库

关闭:Close

回收:记录集或数据库对象名=Nothing

二、ADO技术

DAO只能用于本地数据库连接,它没有远程连接能力。

ADO(活动数据对象)既能实现本地连接,也能实现远程连接,是一种替代DAO的数据库连接新技术。

1.ADO库的引用

2.ADO模型结构

3.使用方法

1.ADO库的引用

(1)打开VBE窗口;

(2)选择“工具”菜单中的“引用”项;

(3)在“引用”对话框中选择“Microsoft ActiveX Data Objects 2.1 Library”并确定。3.使用方法

程序段1:在Connection对象上打开RecordSet

’创建对象变量

Dim cn As new ADODB.Connection ’创建一个连接对象

Dim rs As new ADODB.RecordSet ’创建一个记录集对象

cn.Open <连接串等参数> ’打开一个连接

rs.Open <查询串等参数> ’打开一个记录集

Do While Not rs.EOF ’利用循环结构遍历整个记录集直至末尾

……’安排字段数据的各种操作

rs.MoveNext ’记录指针移至下一条

Loop

rs.Close ’关闭记录集

cn.Close ’关闭连接

Set rs=Nothing ’回收记录集对象变量的内存占有

Set cn=Nothint ’回收连接对象变量的内存占有

三、数据库编程分析

例:试编写子过程分别用DAO和ADO来完成对“教学管理.mdb”文件中“学生”表的学生年龄都加1的操作,假设文件存放在D盘“Access”文件夹中。

子过程1:使用DAO

Sub SetAgePlusl()

‘定义对象变量

Dim ws As DAO.Workspace ‘工作区对象

Dim db As DAO.Database ‘数据库对象

Dim rs As DAO.Recordset ‘记录集对象

Dim fd As DAO.Field ‘字段对象

‘注意:如果操作当前数据库,可用Set db=CurrentDb()来替换下面两条语句!Set ws=DBEngine.Workspaces(0)’打开0号工作区

Set db=ws.OpenDatabase("D:\Access\教学管理.mdb")’打开数据库

Set rs=db.OpenRecordset("学生")‘返回“学生”表记录集Set fd=rs.Fields("年龄")

‘对记录集是用循环结构进行遍历

Do While Not rs.EOF

rs.Edit

fd=fd+1

rs.Update

rs.MoveNext

Loop

‘关闭并回收对象变量

rs.Close

db.Close

Set rs=Nothing

Set db=Nothing

End Sub

‘定义对象变量

Dim ws As DAO.Workspace ‘工作区对象

Dim db As DAO.Database ‘数据库对象

Dim rs As DAO.Recordset ‘记录集对象

Dim fd As DAO.Field ‘字段对象

‘注意:如果操作当前数据库可用Set db=CurrentDb()来替换下面两条语句!Set ws=DBEngine.Workspaces(0)’打开0号工作区

Set db=ws.OpenDatabase("D:\Access\教学管理.mdb")’打开数据库

Set rs=db.OpenRecordset("学生") ‘返回学生表记录集

Set fd=rs.Fields("年龄")

‘对记录集是用循环结构进行遍历

Do While Not rs.EOF

rs.Edit

fd=fd+1

rs.Update

rs.MoveNext

Loop

‘关闭并回收对象变量

rs.Close

db.Close

Set rs=Nothing

Set db=Nothing

子过程2:使用ADO

Sub SetAgePlus2()

‘创建或定义对象变量

Dim cn As New ADODB.Connection ‘连接对象

Dim rs New ADODB.Recordset ‘记录集对象

Dim fd As ADODB.Field ‘字段对象

Dim strConnect As String ‘连接字符串

Dim strSQL As String ‘查询字符串

‘注意:操作当前数据库,用Set cn=CurrentProject.Connection替换下面3条语句strConnect=" D:\Access\教学管理.mdb " ‘设置连接数据库

cn.Provider="Microsoft.Jet.OLEDB.4.0 " ‘设置OLE DB数据提供者cn.Open strConnect ‘打开与数据源的连接strSQL="Select 年龄from 学生" ‘设置查询表

rs.Open strSQL,cn,adOpenDynamic,adLockOpetimistic,adCmdText ‘记录集

Set fd = rs.Fields("年龄")‘设置”年龄”字段引用

‘对记录集是用循环结构进行遍历

Do While Not rs.EOF

fd = fd +1 ‘年龄加1

rs.Update ‘更新记录集,保存年龄值

rs.MoveNext ‘记录指针移动至下一条

Loop

‘关闭并回收对象变量

rs.Close

cn.Close

Set rs=Nothing

Set cn=Nothing

End Sub

‘创建或定义对象变量

Dim cn As New ADODB.Connection ‘连接对象

Dim rs New ADODB.Recordset ‘记录集对象

Dim fd As ADODB.Field ‘字段对象

Dim strConnect As String ‘连接字符串

Dim strSQL As String ‘查询字符串

‘注意:操作当前数据库,用Set cn=CurrentProject.Connection替换下面3条语句strConnect=" D:\Access\教学管理.mdb " ‘设置连接数据库

cn.Provider="Microsoft.Jet.OLEDB.4.0 " ‘设置OLE DB数据提供者cn.Open strConnect ‘打开与数据源的连接

strSQL="Select 年龄from 学生" ‘设置查询表

rs.Open strSQL,cn,adOpenDynamic,adLockOpetimistic,adCmdText ‘记录集

Set fd = rs.Fields("年龄")‘设置”年龄”字段引用

‘对记录集是用循环结构进行遍历

Do While Not rs.EOF

fd = fd +1 ‘年龄加1

rs.Update ‘更新记录集,保存年龄值

rs.MoveNexr ‘记录指针移动至下一条Loop

‘关闭并回收对象变量

rs.Close

cn.Close

Set rs=Nothing

Set cn=Nothing

四、数据库数据访问和处理时使用的几个特殊函数:

1.空值转换函数(Nz)

2.DCount函数,DAvg函数和DSum函数

DCount(表达式,记录集[,条件式])

DAvg(表达式,记录集[,条件式])

DSum(表达式,记录集[,条件式])

=DCount(“教师编号","教师","性别=’女’")

=DAvg("年龄","学生")

3.DMax函数和DMin函数

DMax(表达式,记录集[,条件式])

DMin(表达式,记录集[,条件式])

=DMax("年龄","学生","性别=‘男’")

4.DLookup函数

DLookup(表达式,记录集[,条件式])

本章考点

1.VBA中DoCmd对象的常见操作;

2.输入框函数和消息框函数的调用;

3.DAO与ADO技术的应用;

4.数据库函数的使用。

考试分值:

笔试:4~10分机试:0~30分

access报表操作题完整

access报表操作题完整 Access报表操作题 7、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tEmployee"和查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。试在此基础上上按照以下要求补充报表设计: (1)报表的报表页眉节区位置添加一个标签控件,其标题显示为"职员基本信息表",并命名为"bTitle"; (2)将报表主体节区中名为"tDate"的文本框显示内容设置为"聘用时间"字段值; (3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距 上边0.25厘米、距左侧14厘米位置,并命名为"tPage"。规定页码显示格式为"当前页/总页数",如1/20、2/20、……、20/20等。注意:不允许修改数据库中的表对象"tEmployee"和查询对象"qEmployee";不允许修改报表对象"rEmployee"中未涉及的控件和属性。 本题解题思路: (1)选择一个标签,放到报表页眉中,选择工具栏上的"属性"按钮,在弹出的 属性框中设置名称属性为"bTitle"和标题属性为"职员基本信息表"。 (2)选中主体中的名为"tDate"的文本框,设置其控件来源属性为"聘用时间"字段。 (3)选择一个文本框,放到报表的页面页脚中,设置它的名称为"tPage"、上边距属性为0.25厘米和左边距属性为14厘米,并在控件来源属性中输入"=[Page] & "/" & [Pages]"。 13、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tBand"和"tLine",同时还设计出以"tBand"和"tLine"为数据源的报表对象"rBand"。试在此基础上按照以下要求补充报表设计: (1)在报表的报表页眉

Access2003窗体、报表、宏知识点

《Access 2003应用基础》知识点(窗体、报表、宏) 六、窗体的创建与设计 (一)、了解窗体的功能和类型 1、窗体的基本概念: 窗体是用户和数据库交换信息的界面。窗体上可放置各种控件,所以窗体是控件的集合。从窗体中可输入数据,但窗体不存储任何数据,数据都保存在表中。 2、窗体的功能: ①数据的显示与编辑:用窗体显示的数据不能排序(用报表输出数据可以排序)。 ②数据输入:与报表的区别是报表不能输入数据。 ③应用程序流控制:通过窗体上的控件,用VBA可编制出解决很多应用问题的程序。 ④信息显示及打印: 3、窗体的类型(6种): ①纵栏式窗体:每次只能看到一个记录,左边显示字段名,右边显示字段内容。 ②表格式窗体:可显示多条记录,每条记录显示在一行中,字段名显示在窗体顶端。 ③数据表窗体:与数据表界面相同,显示数据最多。主要用于子窗体。 ④主/子窗体:主要用于显示多个表中具有一对多关系的数据,主窗体显示“一”的数据,只能显示为纵栏式,子窗体显示“多”的数据,可以显示为数据表式或表格式。 ⑤图表窗体:使用直方图创建,直观生动,用户易于查看数据中的比例、模式及趋势。 ⑥数据透视表窗体:便于进行数据分析,可对数据进行小计、总计。 (二)、了解窗体各控件的功能及使用 1、窗体控件类型:控件是窗体上显示数据、执行操作、装饰窗体的对象。 ①绑定型控件(结合型控件):与表或查询中字段相连,主要用于显示、输入、更新数据库中的字段值。从字段列表中拖到窗体上的是绑定型控件,且会自动加一个以字段名作“标题”属性的标签。 ②非绑定型控件:没有数据来源,只用于显示信息、线条、矩形或图像,不会修改数据表中字段值。从工具箱中画到窗体上的是非绑定型控件。 ③计算控件:用表达式作为数据源,使用格式为“=表达式”。文本框就是计算控件。 2、Access窗体上使用的常见控件名称、功能及主要属性: ①标签:非绑定型控件,主要用于显示说明性文字信息,如标题、字段名称等。主要属性设置有:名称(内部调用或编程使用)、标题(标签上的文字)、字体名称(宋体、黑体等)、字号(文字大小)、前景色(文字颜色)。 ②文本框:是一种交互式控件,可作为绑定型、非绑定型和计算控件。主要属性是“控件来源”,即显示在文本框中的值。“控件来源”属性中可以选择字段(此时为绑定型文本框),也可以输入表达式(计算控件)。 ③命令按钮:实现某种功能操作。可以通过命令按钮向 导创建一些按钮来对窗体中显示的表进行操作。如右图中是命 令按钮向导能创建的按钮类别和具体操作。 如果不是用向导创建的命令按钮,必须为其设置单击事件, 方法是:在设计视图中右击按钮→事件生成器→代码生成器,在代码窗口中编制按钮的单击

计算机二级access练习题

计算机二级access练习题

数据库 1.关系由行和列组成,每一行表示关系的一个 (元组) 2.关系数据库系统能够实现的三种基本关系运 算是(选择,投影,联接) 3.从关系中找出满足给定条件的元组的操作称 为(选择) 4.关系数据库是以(二维表)的形式组织和存放 数据的。 5.数据的完整性是指储存在数据库中的数据要 在一定意义下确保是(正确的、一致的)6.商品与顾客两个实体之间的关系一般称为(多 对多) 7.(外模式)一般称为用户子模式 8.关系数据库是以(二维表)的形式组织和存放 数据的 9.将两个关系拼接成一个新的关系,生成的新关 系中包括满足条件的元组,这种操作被称为(连接) 10.E-R图即实体-联系图,是分析系统的(概 念模型)的有效工具

11.若要在一对多的关联关系中,“一方”原始 记录更改后,“多方”自动更改,应启用(级联更新相关记录) 12.Access数据库属于(关系模型)数据库 13.在Access中,用来表示实体的是(记录) 14.通配符“#”的含义是(通配任何单个数字 字符) 15.下列表达式计算结果为数值类型的是 (#5/5/2010#-#5/1/2010#) 16.下列关于表的主键描述中,那个描述是正确 的(主键可以包含一个或多个字段) 17.下列不是Access数据库的对象类型是(向 导) 18.下列关于操作查询的描述中哪个是正确的 (操作查询执行时会使数据库数据发生改变)19.下列属于操作查询的是(④⑤①②)。①删 除查询,②更新查询,③交叉表查询,④追加查询,⑤生成表查询 20.已知学生“出生日期”字段是日期/时间型 的,欲计算生成“年龄”字段,下列哪个选项是正确的(年龄:Year(Date())-Year([出生日期]))。

access第五章报表

第五章报表 第一节认识报表 第二节使用向导创建报表 第三节自定义报表 本章考点 第一节认识报表 一、报表的概念 二、报表的视图 三、报表的组成 四、报表的类型 一、报表的概念 以一定的格式打印输出表中数据的对象。 与窗体的区别: 报表专用于在纸张上打印输出数据,不能与用户交互;而窗体的主要功能是通过与用户的交互实现表中数据的浏览、更新、插入、删除、汇总和统计。 二、报表的视图 1.设计视图 用于创建和编辑报表。 2.打印预览视图 用于查看报表的页面数据输出形态。 3.版面预览视图 用于查看报表的版面设置。 三、报表的组成 1.主体:用于设置需要在报表中央输出的主要数据。 2.报表页眉:用于设置需要在报表首部输出的信息(一般为报表标题或整个报表的统计汇总数据)。 3.报表页脚:用于设置需要在报表尾部输出的信息(一般为整个报表的统计汇总数据)。4.页面页眉:用于设置需要在报表每页顶部输出的信息(一般为页码、打印日期、和输出数据的列标题)。 5.页面页脚:用于设置需要在报表每页底部输出的信息(一般为页码、打印日期)。6.组页眉:用于设置需要在分组报表的每个分组上部输出的信息。 7.组页脚:用于设置需要在分组报表的每个分组下部输出的信息(一般为分组统计数据)。注意:除主体节外,其它节都为可选项,可根据需要添加或去除。 四、报表的类型 1.纵栏式报表 2.表格式报表 3.主子报表 4.图表报表 5.标签报表 第二节使用向导创建报表 一、自动创建报表向导 二、报表向导 三、图表向导 四、标签向导

一、自动创建报表向导 快速创建简单的(单数据源,且不能自由选择字段)纵栏式和表格式报表。 例1:创建一个输出学生基本信息的纵栏式报表,名称为LR01。 1.选择数据库窗口中的“新建”按钮; 2.在“新建报表”对话框中选择“自动创建报表”中的一种类型; 3.在数据源组合框中选择数据源; 4.保存并指定报表名称。 二、报表向导 自动创建内容丰富(多数据源,且可根据需要自由选取字段)、格式多样(纵栏式、表格式、可分组、可统计、可排序)的报表。 1.启动“报表向导” ; 2.选择数据源以及字段; 3.指定报表主从方式(多表数据); 4.指定报表分组方式; 5.指定排序及汇总方式; 6.指定报表布局和样式; 7.指定报表标题(也即报表名称)。 例2:创建一个输出教师职称信息(教师编号、姓名、性别、系别)的纵栏式报表,按性别升序显示,报表名称为LR02。 例3:创建输出各位同学选修的课程及成绩信息的总计分组报表(按成绩升序),名称为LR03。 三、图表向导 以图表的形式打印输出表中的数据。 图表的实质是以图形的形式输出分组总计查询的结果。 1.启动“图表向导” ; 2.在数据源组合框中选择数据源(单); 3.选择图表所需字段(分组和总计); 4.选择图表类型; 5.设置图表布局(指定字段性质); 6.指定图表标题; 7.保存并指定报表名称。 例4:创建一个输出各系不同职称教师人数的柱型图表报表,名称为LR04。 四、标签向导 以标签的形式打印输出表中的数据。 1.启动“标签向导”; 2.在数据源组合框中选择数据源(单); 3.设置标签布局和外观; 4.确定标签内容(所需字段); 5.指定排序方式; 6.指定标签标题(也是报表名称)。 例5:创建一个输出教师编号、姓名、职称和电话号码的标签报表,名称为LR05。 第三节自定义报表 一、纵栏式报表的设计 二、报表的编辑

Access数据库的创建报表指导

报表 ◆报表的功能 ◆报表的设计 ◆报表的记录分组和排序 ◆报表的打印和预览 一、报表的功能 尽管数据表和查询都可用于打印,但是,报表才是打印和复制数据库管理信息的最佳方式,可以帮助用户以更好的方式表示数据。报表既可以输出到屏幕上,也可以传送到打印设备。 报表是查阅和打印数据的方法,与其他的打印数据方法相比,具有以下两个优点: ◆报表不仅可以执行简单的数据浏览和打印功能,还可以对大量原始数据进行比较、汇总和小计。 ◆报表可生成清单、订单及其他所需的输出内容,从而可以方便有效地处理商务。 报表作为Access 2003数据库的一个重要组成部分,不仅可用于数据分组,单独提供各项数据和执行计算,还提供了以下功能: ◆可以制成各种丰富的格式,从而使用户的报表更易于阅读和理解。

◆可以使用剪贴画、图片或者扫描图像来美化报表的外观。 ◆通过页眉和页脚,可以在每页的顶部和底部打印标识信息 ◆可以利用图表和图形来帮助说明数据的含义。 二、报表设计 如同数据库中创建的大多数对象一样,用户可以采用多种方式来创建所需的报表。首先,打开数据库窗口,单击【对象】栏下的【报表】按钮,然后单击【报表设计】工具栏上的【新建】,则弹出【新建报表】对话框。 1. 报表设计工具 ⑴工具栏 视图、对象、超链接、字段列表、工具箱、排序分组、自动套用格式、代码、属性、生成器、数据库窗口、新对象、线条/边框宽度、特殊效果 ⑵工具箱 在报表设计过程中,工具箱是十分有用的,下面具体介绍【工具箱】中的各个控件。 ◆选择对象用于选定操作的对象。 ◆控件对象单击该按钮后,在使用其他控件时,即可在向导下完成。 ◆标签显示标题、说明文字。 ◆文本框用来在窗体、报表或数据访问页上显示输入或编辑数据也可接受计算结果或用户输入。 ◆选项组显示一组限制性的选项值。 ◆切换按钮当表内数据具有逻辑性时,用来帮助数据的输入。 ◆选项按钮与切换按钮类似,属单选。 ◆复选框选中时,值为1,取消时,值为0。属多选。 ◆组合框包括了列表框和文本框的特性。

ACCESS第五章复习题

第五章复习题 一、选择题 1、下列说法中不正确的是()。 A.报表页眉中的内容只是在报表开始处打印一次 B.要想在报表每一页都打印报表标题,需将报表标题控件安排在页面页眉节 C.在报表设计器中使用不同控件绑定表中数据时,显示的表中数据会不同 D.可在报表页眉节或报表页脚节显示报表的页码和日期 2、使用自动创建报表功能创建报表,下列说法中不正确的是()。 A.只能选择一个表或查询作为报表的数据源 B.可以生成“纵栏式”或“表格式”两种格式的报表 C.允许用户选择所需输出的记录或字段 D.创建后可以切换到设计视图中进行修改 3、使用报表向导创建报表,下列说法中不正确的是()。 A.可以创建数据源基于多表的报表 B.允许在报表中选择不同表中的字段进行输出 C.可以在报表中排序和分组记录,但只能选择4个字段作为排序和分组依据 D.可以在报表中排序和分组记录,可以选择10个字段作为排序和分组依据 4、要对报表中的一组记录进行计数,应将计算控件添加到()。 A.主体节 B.组页眉节或组页脚节 C.页面页眉节或页面页脚节 D.报表页眉节或报表页脚节 5、下列所述为报表指定记录源的方法中不正确的是()。 A.在“新建报表”对话框中指定数据来源表或查询 B.双击“报表选定器”,然后单击报表属性窗口中的“数据”选项卡并在“记录源”文本框中指定一个记录源 C.单击工具栏上的“属性”按钮,然后单击报表属性窗口中的“数据”选项卡并在“记录源”文本框中指定一个记录源 D单击工具栏上的“属性”按钮,然后单击报表属性窗口中的“格式”选项卡中指定一个记录源 6、创建报表时,可以通过操作直接创建基于多表的报表是()。 A.使用自动报表创建报表 B.使用报表向导创建报表 C.使用报表设计器创建报表 D.使用图表向导创建报表 7、报表数据源一般来自基表或查询,报表不能用来(),并且没有“数据表”视图。

计算机二级Access 2003 第五章同步练习题

第5章报表 一、选择题 (1)Access 报表对象的数据源可以是( )。 A)表、查询和窗体 B)表和查询 C)表、查询和SQL 命令 D)表、查询和报表 (2)关于报表功能的叙述,不正确的是( )。 A)可以呈现各种格式的数据 B)可以包含子报表与图标数据 C)可以分组组织数据,进行汇总 D)可以进行计数、求平均、求和等统计计算 (3)下面关于报表对数据的处理功能,叙述正确的是( )。 A)报表只能输入数据 B)报表只能输出数据 C)报表可以输入和输出数据 D)报表不能输入和输出数据 (4)报表不能完成的工作是( )。 A)分组数据 B)汇总数据 C)格式化数据 D)输入数据 (5)下列关于报表属性中数据源设置的说法正确的是( )。 A)只能是表对象 B)只能是查询对象 C)既可以是表对象,也可以是查询对象 D)以上说法均不对 (6)在报表中要显示格式为"共N页,第N页"的页码,正确的格式设置是( )。 A)="共"+Pages+"页,第"+Page+"页" B)="共"+[Pages]+"页,第"+[Page]+"页" C)="共"& Pages&"页,第"& Page&"页" D)="共"&[Pages]&"页,第"&[Page]&"页" (7)在报表设计过程中,不适合添加的控件是( )。 A)标签控件 B)图形控件 C)文本框控件

D)选项组控件 (8)如果要显示整个报表的最后输出信息,需要设置( )。 A)页面页脚 B)报表页脚 C)页面页眉 D)报表页眉 (9)报表中的页面页眉用来( )。 A)显示报表中的字段名称或记录的分组名称 B)显示报表中的标题、图形或说明性文字 C)显示本页的汇总说明 D)显示整个报表的汇总说明 (10)如果要在报表的每一页底部显示页码号,那么应该设置( )。 A)报表页眉 B)页面页眉 C)页面页脚 D)报表页脚 (11)以下关于报表组成的叙述中,错误的是( )。 A)打印在每页的底部,用来显示本页汇总说明的是页面页脚 B)用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚 C)报表显示数据的主要区域叫主体 D)用来显示报表中字段名称或对记录的分组名称的是报表页眉 (12)如下表所示的报表的类型是( )。 A)纵栏式报表 B)表格式报表 C)图表报表 D)标签报表 (13)在报表设计时,如果要统计报表中某个字段的全部数据,计算表达式应放在( )。 A)主体 B)页面页眉/页面页脚 C)报表页眉/报表页脚 D)组页眉/组页脚 (14)创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息的是( )。

大学计算机第五章报表题目加答案

判断答案:FFTFF FFTT 1-1 报表要实现排序与分组,应该通过“文件”菜单下的“排序与分组”命令。 1-2 报表的数据源可以是窗体。 1-3 文本框是报表常用的输出方式,可以在文本框中直接输入计算表达式。 1-4 设计报表时,主体节通常用来显示数据的列标题。 1-5 在报表中要显示“第N 页,共N页”的页码,应使用的页码格式是:="第" & [Pages] & "页,共" & [Page] & "页"。 1-6 报表可以输出数据,也可以输入数据。 1-7 报表视图是报表设计完成后,最终被打印的视图。 1-8 报表设计中的打印预览视图可以查看报表的版面设置。 1-9 包含子报表的报表叫做主报表。 单选 答案:ABCBD BABCA DCDDA DDBBA DCDBB CBBBB BCBDD 2-1 在报表设计中,( )可作为绑定控件显示字段数据。 文本框 标签 图像 命令按钮 2-2 ( )视图可用来查看报表页面数据输出形态。 图表视图打印预览视图表格式视图纵栏式视图 2-3 报表的组成部分不包括( )。 主体 报表页眉 报表设计器 页面页眉 2-4 如果设置报表上某个文本框的“控件来源”属性为“=2*5+2”则,打开报表视图时,该文本框显示的信息是( ) 。

未绑定 2*5+2 12 出错 2-5 设置文本框的“控件来源”属性为( ),显示的内容为当前的日期和时间。date() 或time() =date()或=time() Date()& "/"&time ( ) =Date() & "/" & time () 2-6 要实现报表按某字段分组统计输出,需要设置的是( )。报表页脚 该字段的组页脚 主体 页面页眉 2-7 在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为( )。=Max([数学]) Max( 数学) MAX(" 数学") =MAX(" 数学") 2-8 在Access 报表中统计记录个数的函数是( )。 IIF() SUM() COUNT() AVG() 2-9 表达式="Page"&[Page]在报表中的显示结果是( )。 Page1、Page2、Page3 Page1 of 3、Page2 of 3、Page3 of 3 1、2、3 1of3 Pages、2of3 Pages、3of3Pages 2-10 在报表设计器中,可以使用的控件是( )。标签、域控件标签、文本框布局、数据源 排序与分组、文本框 2-11 一个报表最多包含( )节。。 5

二级ACCESS数据库5报表的笔试题考点分析

注意的考点: 1、表的视图: a、access的报表提供了3种视图:设计视图、打印预览和版面预览。 b、设计视图用于创建和编辑报表的结构;打印预览视图用于查看报表的页面数据输出;版 面预览视图用于查看报表的版面设置。 2、报表各组成部分的特征: a、报表的页眉/页脚节:在整个报表中,仅出现一次。报表的开始处为报表页眉,用来显示 报表的标题、图形或说明性文字。报表的最未尾处是报表页脚,用来显示整个报表的计算汇总或其它的统计数字信息。 b、页面页眉/页脚节:在报表的每一页中,都会出现一次。每页的最开始处为页面页眉,用 来显示数据的列标题。第页的最未尾处是页面页眉,用来显示页码的相关信息。 c、分组页眉/页脚节:在每组数据之前,都会显示一次组页眉,可以文本框来显示分组字段 的内容。在每组数据之后,也会显示一次组页脚,一般用来显示本组数据的统计信息。 d、主体节:用来处理每条记录。 历届的考题: 1、若要在报表每一页底部都输出信息,需要设置的是(2006年9月选择题第22题) 答案:A A)页面页脚B)报表页脚C)页面页眉D)报表页眉 5.2报表的分类(无考点) 5.3创建报表 注意的考点: 1、创建报表: a、创建报表的方法基本上与创建窗体的方法相同,有使用自动报表功能、使用向导功能和 使用设计视图创建共三种方式。 b、报表的记录源既可以是表或查询,可以通过报表属性对话框来设置。在报表设计视图中, 双击报表选择器可以打开报表的属性对话框,在其数据项中的记录源中进行设置。 历届的考题: 1、在关于报表数据源设置的叙述中,以下正确的是(2005年9月选择题第29题) 答案:D A) 可以是任意对象B) 只能是表对象 C) 只能是查询对象D) 可以是表对象或查询对象

二级ACCESS-5-2

二级ACCESS-5-2 (总分:100.00,做题时间:90分钟) 一、基本操作题(总题数:1,分数:30.00) 请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。 在下,“samp1.accdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑。(分数:30.00) (1).根据“tEmployee”表的结构,判断l并设置主键;删除表中的“学历”字段。(分数:5.00) __________________________________________________________ ________________________________ 正确答案:() 解析:答案考生文件夹 [微步骤] 步骤1:右键单击表“tEmployee”,选择“设计视图”命令。 步骤2:选中“编号”字段行,右键单击“编号”行选择“主键”。步骤3:右击“学历”字段行,选择“删除行”,在弹出的对话框中单击“是”按钮。 步骤4:单击“保存”按钮。 (2).将“出生日期”字段的有效性规则设置为只能输入大于16岁的日期(要求:必须用函数计算年龄);将“聘用时间”字段的有效性规则设置为只能输入上一年度9月1日以前(不含9月1日)的日期

(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的出生日期小于输入的聘用时间。(分数:5.00)__________________________________________________________ ________________________________ 正确答案:() 解析:[微步骤] 步骤1:单击“出生日期”字段任一点,在“有效性规则”行输入“Year(Date())-Year([出生日期])>16”,步骤2:单击“聘用时间”字段行任一点,在“有效性规则”行输入“<DateSerial(Year(Date())-1,9,1)”。 步骤3:在“设计”选项卡中单击“属性表”,在右侧出现表的属性窗口,在“表属性”窗口中的“常规”选项卡下的“有效性规则”中输入“[出生日期]<[聘用时间]”。 步骤4:单击“保存”按钮,在弹出的对话框中单击“是”按钮。(3).在表结构中的“简历”字段后增加一个新字段,字段名称为“在职否”,字段类型为“是/否”型;将其默认值设置为真。(分数:5.00) __________________________________________________________ ________________________________ 正确答案:() 解析:[微步骤] 步骤1:在“设计视图”,将光标移到最后一行。

Access2010数据库第五章 报表习题 (2)

第5章报表 一、选择题 1、如果我们要使报表的标题在每一页都显示,那么应该设置()。 A:报表页眉 B:页眉页脚 C:组页眉 D:以上说法都不对 2、报表中的报表页眉是用来()。 A:显示报表中的字段名称或对记录的分组名称 B:显示报表的标题、图形或说明性文字 C:显示本页的汇总说明 D:显示整份报表的汇总说明 3、当在一个报表中列出学生的3门课a、b、c的成绩时,若要对每 位学生计算3门课的平均成绩,只要设置新添计算控件的控件源为()。 A:=a+b+c/3 B:=(a+b+c)/3 C:=(a+b+c)/3 D:以上表达式均错 4、在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控 件是()。 A:直线和多边形 B:直线和矩形 C:直线和圆形 D:矩形和圆形 5、下列关于报表的叙述中,正确的是()。

A:报表只能输入数据 B:报表只能输出数据 C:报表可以输入和输出数据 D:报表不能输入和输出数据 6、要实现报表按某字段分组统计输出,需要设置的是( )。 A:报表页脚 B:该字段的组页脚 C:主体 D:页面页脚 7、Access报表对象的数据源可以是()。 A:表、查询和窗体 B:表和查询 C:表、查询和SQL命令 D:表、查询和报表 8、如果要在整个报表最后输出信息,需要设置()。 A:页面页脚 B:报表页脚 C:页面页眉 D:报表页眉 9、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为()。 A:=Max([数学]) B:Max(数学) C:=Max[数学] D:=Max(数学) 10、在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在()。

全国计算机等级考试二级Access试题及答案

全国计算机等级考试二级Access试题及答案

全国计算机等级考试二级ACCESS模拟题 一、选择题((1)~(35)每小题2分,共70分) (1)在计算机中,算法是指______。 A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法 (2)栈和队列的共同点是______。 A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点 (3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。 A.cedbaB.acbedC.decabD.deabc (4)在下列几种排序方法中,要求内存量最大的是______。 A.插入排序B.选择排序C.快速排序D.归并排序 (5)在设计程序时,应采纳的原则之一是______。 A.程序结构应有助于读者理解B.不限制goto语句的使用C.减少或取消注解行D.程序

越短越好 (6)下列不属于软件调试技术的是______。 A.强行排错法B.集成测试法C.回溯法D.原因排除法 (7)下列叙述中,不属于软件需求规格说明书的作用的是______。 A.便于用户、开发人员进行理解和交流 B.反映出用户问题的结构,可以作为软件开发工作的基础和依据 C.作为确认测试和验收的依据 D.便于开发人员进行需求分析 (8)在数据流图(DF D.中,带有名字的箭头表示______。 A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分 (9)SQL语言又称为______。 A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言 (10)视图设计一般有3种设计次序,下列不属于视图设计的是______。 A.自顶向下B.由外向内C.由内向外D.自底向上

全国计算机二级access选择题重点整理

1.软件是指 A)程序 B)程序和文档 C)算法加数据结构D)程序、数据与相关文档的完整集合 2.软件调试的目的是 A)发现错误B)改正错误 C)改善软件的性能 D)验证软件的正确性 3.在面向对象方法中,实现信息隐蔽是依靠 A)对象的继承 B)对象的多态C)对象的封装 D)对象的分类 4.下列叙述中,不符合良好程序设计风格要求的是 A)程序的效率第一,清晰第二 B)程序的可读性好 C)程序中要有必要的注释 D)输入数据前要有提示信息5.下列叙述中正确的是 A)程序执行的效率与数据的存储结构密切相关 B)程序执行的效率只取决于程序的控制结构 C)程序执行的效率只取决于所处理的数据量 D)以上三种说法都不对 6.下列叙述中正确的是 A)数据的逻辑结构与存储结构必定是一一对应的 B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构 C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构 D)以上三种说法都不对 7.冒泡排序在最坏情况下的比较次数是 A) n(n +1) / 2 B) n n 2 log C) n(n −1) / 2 D)n / 2 8.一棵二叉树中共有70 个叶子结点与80 个度为1 的结点,则该二叉树中的总结点数为 A)219 B)221 C)229 D)231 9.下列叙述中正确的是 A)数据库系统是一个独立的系统,不需要操作系统的支持 C)数据库管理系统就是数据库系统 B)数据库技术的根本目标是要解决数据的共享问题 D)以上三种说法都不对 10.下列叙述中正确的是 A)为了建立一个关系,首先要构造数据的逻辑关系C)一个关系的属性名表称为关系模式 B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 D)一个关系可以包括多个二维表 11. 用二维表来表示实体及实体之间联系的数据模型是 A. 实体-联系模型 B. 层次模型 C. 网状模型 D. 关系模型 12. 在企业中,职工的“工资级别”与职工个人“工资”的联系是 A. 一对一联系 B. 一对多联系 C. 多对多联系 D. 无联系 13. 假设一个书店用(书号,书名,作者,,出版日期,库存数量......)一组属性来描述图书, 可以作为“关键字”的是 A. 书号 B. 书名 C. 作者 D. 14. 下列属于 Access 对象的是 A. 文件 B. 数据 C. 记录 D. 查询 15. 在 Access 数据库的表设计视图中,不能进行的操作是 A. 修改字段类型 B. 设置索引 C. 增加字段 D. 删除记录 16. 在 Access 数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有 与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是 A. 输入掩码 B. 有效性规则 C. 默认值 D. 参照完整性 17. 将表 A 的记录添加到表 B 中,要求保持表 B 中原有的记录,可以使用的查询是 A. 选择查询 B. 生成表查询 C. 追加查询 D. 更新查询 18. 在 Access 中,查询的数据源可以是 A. 表 B. 查询 C. 表和查询 D. 表、查询和报表 19. 在一个 Access 的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是 A. =left([专业],2)="信息" B. like"*信息*" C. ="*信息*" D. Mid([专业],2)="信息" 20. 如果在查询的条件中使用了通配符方括号“[ ]”,它的含义是 A. 通配任意长度的字符 B. 通配不在括号的任意字符 C. 通配方括号列出的任一单个字符 D. 错误的使用方法 21. 现有某查询设计视图(如下图所示),该查询要查找的是

2019年计算机二级考试ACCESS复习要点:报表(一)

2019年计算机二级考试ACCESS复习要点:报表 (一) 报表的功能 即使数据表和查询都可用于打印,但是,报表才是打印和复制数据库管理信息的方式,能够协助用户以更好的方式表示数据。报表既能够输出到屏幕上,也能够传送到打印设备。 报表是查阅和打印数据的方法,与其他的打印数据方法相比,具有以下两个优点: ◆ 报表不但能够执行简单的数据浏览和打印功能,还能够对大量原始数据实行比较、汇总和小计。 ◆ 报表可生成清单、订单及其他所需的输出内容,从而能够方便有效地处理商务。 报表作为Access 2003数据库的一个重要组成部分,不但可用于数据分组,单独提供各项数据和执行计算,还提供了以下功能: ◆ 能够制成各种丰富的格式,从而使用户的报表更易于阅读和理解。 ◆ 能够使用剪贴画、图片或者扫描图像来美化报表的外观。 ◆ 通过页眉和页脚,能够在每页的顶部和底部打印标识信息 ◆ 能够利用图表和图形来协助说明数据的含义。 报表设计 如同数据库中创建的绝大部分对象一样,用户能够采用多种方式来创建所需的报表。首先,打开数据库窗口,单击【对象】栏下的【报表】按钮,然后单击【报表设计】工具栏上的【新建】,则弹出【新建报表】对话框。

报表设计工具 ⑴ 工具栏 视图、对象、超链接、字段列表、工具箱、排序分组、自动套用格式、代码、属性、生成器、数据库窗口、新对象、线条/边框宽度、特殊效果 ⑵ 工具箱 在报表设计过程中,工具箱是十分有用的,下面具体介绍【工具箱】中的各个控件。 ◆ 选择对象用于选定操作的对象。 ◆ 控件对象单击该按钮后,在使用其他控件时,即可在向导下完成。 ◆ 标签显示标题、说明文字。 ◆ 文本框用来在窗体、报表或数据访问页上显示输入或编辑数据,也可接受计算结果或用户输入。 ◆ 选项组显示一组限制性的选项值。 ◆ 切换按钮当表内数据具有逻辑性时,用来协助数据的输入。 ◆ 选项按钮与切换按钮类似,属单选。 ◆ 复选框选中时,值为1,取消时,值为0。属多选。 ◆ 组合框包括了列表框和文本框的特性。 ◆ 列表框用来显示一个可滚动的数据列表。 ◆ 命令按钮用来执行某些活动。 ◆ 图像加入图片。 ◆ 非绑定对象框用来显示一些非绑定的OLE对象。

ACCESS第三版孙瑞新第五章习题解答

数据库应用基础ACCESS习题解答 第五章习题参考答案 一、填空题 1.控制数据表、查询或窗体中的数据输出 2.使用报表向导,设计 3.排序与分组 4.数字(包括自动编号)、货币、日期/时间、文本等类型 5.设计视图、打印预览视图,版面预览视图 二、单项选择题 1.B 2.B 3.D 4.A 5.C 6.C 7.D 三、判断题 1.错 2.对 3.错 4.错 5.对 四、思考题 1.答:报表由报表页眉、页面页眉、分组页眉、主体、分组页脚、页面页脚、报表页脚这七个部分(节)组成。报表中各节的主要作用是: 报表页眉:包含报表的标题、标签、日期等,只显示在整份报表的头部。 页面页眉:包含每一页报表都要打印的信息,如每页的标题等,显示在每页的头部。 分组页眉:位于每个数据组的开始处,主要用来显示报表的子统计项。 主体:显示各条记录的具体数据。 分组页脚:位于每个数据组的结尾处,用来显示报表的子统计项,一般会使用表达式来对数据进行操作、计算和汇总。 页面页脚:包含每一页报表都要打印的信息,显示在每一页的最下方。 报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。 2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。 对数字(包括自动编号)、货币类型的字段分组时,分组形式可以设置为:每一个值和间隔。当设置为每一个值时,组间距属性应设置为1;字段或表达式相同值将分在同一组;如果分组形式设置为间隔时,组间距属性可设置为指定的正整数值。 对日期/时间类型的字段进行分组时,分组形式可以设置为每一个值、年、月、日、季、周、小时等多种形式。若分组形式设置为每一个值时,组间距属性应设置为1;若分组形式设置为年、月、日等其他形式时,组间距属性可设置成对日期/时间有效的任何数字。

(完整版)二级ACCESS常考点总结版

1.常考点 1.not like“*运动*”查询条件为没有运动爱好的记录 2.between#1992-1-1# and #1992-12-31#表有效性规则为1992年度的 3.between date()-30 and date()查询最近30天的记录 4.year(date())- year([工作时间])计算工龄 5.year(date())-[年龄]计算4位出生年信息 6.year([工作时间])<1992工作时间小于1992年的 7.“010-”00000000输入掩码 8.AAAAA/LLLLL/99999/CCCCC 输入掩码:必须数字或字母/必须字母/选择数字或空格/选择字符或空格 9.yes或-1/not yes或0查询条件为是/否的记录(一般相对于选项按钮) 10.is null/is not null查询条件为空值/不能为空值 11.year([工作时间])或 left([工作时间],4)查询条件为显示工作时间字段的年份的记录 12.>=18 and <=20或between18 and 20查询条件为18到20的 13.AutoExec宏命名:自动执行 14.In(“男”,“女”)或男or女表有效性规则为只能输入男或女 15.[年龄]mod2<>0/[年龄]mod2=0查询条件为年龄为奇数的/年龄为偶数的 16.<(select avg([年龄])from[tStud])查询条件为在tStud表中AA年龄小于平均年龄的人 17.day(date()-[入住时期])查询条件为统计天数(已住天数) 18.[Forms]![fTemp]![tAge]查询条件为引用窗体fTemp上控件tAge的值 19.<=format(date(),"yyyy-5-1")查询条件为小于等于本年度5月1日的记录 20.“1”& mid([编号],2,5)查询更新条件:将员工编号的第一个字符更改为“1” 21.IIf([党员否]=true,“党员”,“非党员”)函数:党员否字段为真时显示记录为党员,假时显示为 非党员IIf(mid([编号],5,2)=“10”,“信息”,“管理”)函数:将编号字段第56位为“10”的 记录显示为信息,反之显示为管理IIf([性别]=“男”and [年龄]<20,“1”,“0”)函数:性别为男年 龄小于20的人在复选框中为选中,否者为不显示状态 22.取整函数:Int()小于的第一个负数 Fix()大于的第一个负数 Round()四舍五入 23.str()/Instr()数字转化为字符串/检索子字符串在字符串中最早出现的位置 https://www.doczj.com/doc/2d1455103.html,()可以将null值转换为0,空字符串(“”)或则其他的指定值 25.=str(month([工作时间]))+“月”例工作时间为1998-8-17则返回值为“8月” 26.TransferDatabase 宏命令:从其他数据库导入或导出数据 27.Beep 宏命令:“嘟嘟”声 28.SetValue 宏命令:窗体或报表控件属性值 2. 80个操作题考点 考点1.设置"规格"字段的输入掩码为9位字母、数字和字符的组合。其中,前3位只能是数字,第4位为大写字母"V",第5位为字符"-",最后一位为大写字母"W",其他位为数字。 000\V-999\W 考点2.按"编号"字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。 【视图菜单--排序/分组--选择编号字段--组页脚选是。在设计视图中,将“编号”文本框移动到组页脚节,设置控件来源属性:=Left([编号],4)在编号页脚添加一个文本框,对应的标签标题改为“平均年龄”,设置文本

二级access习题第五章

同步练习 一、选择题 (l)以F叙述正确的是 A)报表只能输人数据 B)报表只能输出数据 C)报表可以输人和输出数据 D)报表不能输人和输出数据 (2)要实现报表的分组统计,其操作区域是 A)报表页眉或报表页脚区域 B)页面页眉或页面页脚区域 C)主体区域 D)组页眉或组负脚区域 (3)关于报表数据源的设置,以下说法正确的是 1)可以是任意对象 B)只能是表对象 C)只能是查询对象 D)只能是表对象或查询对象 (4)要设置只在报表最后一页主体内容之后输出的信息,需要设置 A)报表页眉B)报表页脚 C)页面页眉D)页面页脚 (5)在报表设计中,以下可以做绑定控件显示普通字段数据的是 A)文本框B)标签 C)命令按钮D)图像控件 (6)要设置在报表每一页的底部都输出的信息,需要设置 A)报表页眉B)报表页脚 C)页面贞眉D)页面页脚 (7)要实现报表按某字段分组统计输出,需要设置 A)报表页脚出该字段组页脚 C)主体D)页面页脚 (8)要显示格式为“页码人总页数”的页码,应当设置文本框的控件来源属性值为 A)[Page]/[Pages] B)=[Page]/[Pages] C)[Page]&”/”&[Pages] D)=[Page]&”/”&[Pages] (9)如果设置报表上某个文本框的控件来源属性为“=2*3+l”,则打开报表视图时,该文本框显示的信息是 A)未绑定 B)7 C)2*3+1 D)出错 (10)不是报表的组成部分的是 A)报表页眉以报表页脚 C)报表主体D)报表设计器 (11)Access为报表操作提供了多少种视图? A)2 B)3 C)4 D)5 (12)报表页眉主要用来显示 A)标题B)数据 C)分组名称D)汇总说明 (l3)报表是以什么格式表现用户的数据的一种方式? A)文档B)显示 C)打印D)视图 (l4)如果要设置整个报表的格式,应单击相应的 A)报表选定器B)报表设计器 C)节选定器D)报表设计器或报表背景 (l5)如果将窗体背景图片存储到数据库文件中,则在“图片类型”属性框中应指定 A)嵌入方式 B)链接方式 C)嵌入或链接方式 D)任意方式

ACCESS最佳教程报表的设置教学指导

精心整理 第四章报表 ◆报表的功能 ◆报表的设计 ◆报表的记录分组和排序 ◆可以使用剪贴画、图片或者扫描图像来美化报表的外观。 ◆通过页眉和页脚,可以在每页的顶部和底部打印标识信息 ◆可以利用图表和图形来帮助说明数据的含义。 二、报表设计 如同数据库中创建的大多数对象一样,用户可以采用多种方式来创建所需的报表。

首先,打开数据库窗口,单击【对象】栏下的【报表】按钮,然后单击【报表设计】工具栏上的【新建】,则弹出【新建报表】对话框。 1.报表设计工具 ⑴工具栏 视图、对象、超链接、字段列表、工具箱、排序分组、自动套用格式、代码、属性、 ◆列表框用来显示一个可滚动的数据列表。 ◆命令按钮用来执行某些活动。 ◆图像加入图片。 ◆非绑定对象框用来显示一些非绑定的OLE对象。 ◆绑定对象框用来显示一系列的图片。

◆分页符用于定义多页数据表格的分页位置。 ◆选项卡控件创建带有选项卡的对话框。 ◆子窗体/子报表用于将其他表中的数据放置在当前报表中。 ◆直线划直线。 ◆矩形划矩形。 话框下端会出现【组属性】选项组,将【组页眉】和【组页脚】框中的设置改为【是】,在工作区即会出现相应的组页眉和组布脚。 ⑷属性窗口 2.使用向导创建报表 创建报表最简单的方法是使用向导。在报表向导中,需要选择在报表中出现的信息,

并从多种格式中选择一种格式以确定报表外观。与自动报表向导不同的是,用户可以用报表向导选择希望在报表中看到的指定字段,这些字段可来自多个表和查询,向导最终会按照用户选择的布局和格式,建立报表。 新建报表: 选择表和字段 3. 选择图表数据所在字段: 选择图表的类型: 指定图表的布局: 指定图表的标题: 运行图形报表,得到结果图:

相关主题
文本预览
相关文档 最新文档