报表窗体
Access数据库应用技术第六章 报表
6.4 报表的高级操作
6.4.1报表的排序和分组 6.4.2使用计算控件 6.4.3创建子报表
6.4.4设计复杂报表
6.4.1报表的排序和分组
1.记录排序:将记录按照一定的规则进行排列显示,一个报 表最多可以按10个字段或字段表达式进行排序。报表排序 的步骤如下: (1)在“设计视图”中打开需要排序的报表。 (2)选择“视图”菜单中的“排序与分组”命令,或单击 工具栏上的“排序与分组”按钮,打开“排序与分组”对 话框。 (3)在对话框中选择排序字段及排序次序。 (4)单击工具栏上的“打印预览”按钮,就可以对排序数 据进行浏览。 (5)将设计的报表保存。
6.4.2使用计算控件
【实例6-5】对“学生管理.mdb”数据库中的报表“教 材信息-自动创建表格式报表”对象中“类别”字 段的显示内容进行设置,当字段值为“JSJ”时, 在报表中显示“计算机”,否则显示为“其他”。
6.4.2使用计算控件
2.报表统计计算
在Access中利用计算控件进行统计计算并输出结果 操作主要有如下两种形式。
表6-3 不同数据类型的分组方式
数据类型 文本 设置 每一个值(默认值) 前缀字符 每一个值(默认值) 日期/时间 年、季、月、周、 日 分组方式 按照字段或表达式相同的值分组 前n个字符相同 按照字段或表达式相同的值分组 按照某一设置进行分组,如同一年、 同一天等 按照字段或表达式相同的值分组
数字、货币、 每一个值(默认值) 自动编号 间隔
6.1.3报表的分类
表格式报表:在表格式报表中,每一行显示一条记录的 数据,每一列显示一个字段中的数据。 纵栏式报表:在纵栏式报表中,每个字段占一行,左边 是标签控件(显示的是字段的标题名),右边是字段中存 储的值。 图表报表:图表报表是指包含图表显示的报表类型。 标签报表:标签报表是一种特殊类型的报表,其数据显 示和日常生活中常用的标签一样,一般用来显示标识性 的数据信息。
第7章窗体与报表设计
❖ 在窗体的【设计视图】中, 右击某个对象,如标签“学 号:”,在“快捷菜单(cài dān)”中单击【属性】,通过
“格式”选项卡设置对象的字
体、字号、前景色(字体颜色 )、背景色等格式。
精品文档
7.4 使用设计(shèjì)视图创建窗体
•设置控件的特殊效果 选取控件,然后单击工具
❖ 为窗体设置背景,格式\图片 (túpiàn)
❖ 图片缩放模式为“拉伸”。
精品文档
7.4 使用(shǐyòng)设计视图创建窗体
设置窗体的“数据”属 性
通过(tōngguò)“窗体”对话框中
的“数据”选项卡来设置 窗体的记录源……等属性 ❖ 案例:把窗体设置为不允 许编辑、添加、删除。
如何消除(xiāochú)窗体中导航 按钮的显示?取消记录选 择器的显示呢?记录选择 器有何作用?
点击工具箱中的控件按钮,然后在窗体中插入控件的位 置,控件中会显示一个插入点,可以输入或编辑控件的 文本。
3.删除控件 4.对齐控件 用shift键同时选择多个控件,格式\对齐(P120图
靠左就是水平方向与最左边(zuǒ bian)那个控件对齐)
精品文档
7.4 使用设计视图(shìtú)创建窗体
栏中的“特殊效果”按钮 右侧的下向箭头( ,从 jiàntóu) 调出的效果列表中选取 “平面”、“凸起”、 “凹陷”、“蚀刻”、 “阴影”、“凿痕”等效 果。
精品文档
7.4 使用设计(shèjì)视图创建窗体
出现(chūxiàn)文本打横显 示时,把字体名称中的 @符号删除就可以了.
精品文档
7.4 使用设计(shèjì)视图创建窗体
⑤ 数据透视图:在窗体中以数据透视图的形式来显示 出某种统计结果。
第六章 报表讲解
5.1.2 报表设计区
每组一个
组
数 页
眉
据 库 组
页
脚报 表
5.1.3 报表的分类
(1) 纵栏式报表
数 据 库 报 表
字段名 称和记录内 容一起在报 表主体节显 示,而且是垂
直显示。
5.1.3 报表的分类
(2) 表格式报表
数 据 库 报 表
3设置报表排序和分组属性 ( 详见后面介绍)
数 据 库 报 表
5.2.5 使用“设计视图”创建 报表
4设置报表和控件外观 例5.4
数
例综合应用5.4 将报表标题设置为"团队 旅游信息表"
据
库
报
表
5.3 编辑报表
5.3.1 设置报表格式
5.3.2 添加背景图案
数
5.3.3 添加日期和时间
据
5.3.4 添加分页符和页码
17.2的页码格式为:= [Page] & " - " & [Pages]
5.4 报表排序和分组
5.4.2记录分组
报表分组就是按照选定的某个(几个)字段的值是否相等而将记
录划分成组的过程,主要是为了增强报表的可读性。使用“视图” 菜单——“排序与分组”命令进行设置。
例45.3将报表纪录数据按照姓氏分组升序排列,同时要求在相关
数 据 最好 库 去掉
报 表
5.5 使用计算控件
1.报表添加计算控件
报表除了显示字段的数据以 外,有时候要求输出别的信息,比如 对学生成绩进行分组统计,这需要 添加用于计算的控件, 计算控件就
数 是控件的数据源是计算表达式。 据 库 报 表
Access数据库6章节报表的了解与使用
报表中的控件分为三种:
◆绑定控件:与表或查询中字段相连,主要用于显示数据库中的数据,如文本框等; ◆未绑定控件:没有数据源,主要用来显示说明性信息,是装饰元素,如分隔线等; ◆计算控件:以表达式作为数据源,表达式中可以使用报表数据源中的字段,也可以使用 其他控件中的数据,甚至是模块代码生成的数据。
边用边学Access2003
组页眉、页脚:输出分组的有关信息,页眉一般常用来设计分组的标题或提示信息。页脚 常用来放置分组的小计、平均值等。
说明:报表页眉的位置在第一页的页面页眉上边,报表页脚则在最后一页的页面页脚之上。 因为页面页眉要打印在每一页的上方,通常会放置必须在每页重复打印的数据,如字段 名。报表页眉在整个报表只打印一次,在第一页的最上方,通常放置报表标题,其下面 才是第一页的页面页眉。 报表最后一页的最后一条记录可能在页内任意处,而报表页脚是紧接着最后一条记录 的,只打印在报表的最后一页,在这一页,报表页脚内容通常会在此页的页面页脚上方, 这一点与设计窗口中显示的情况正好相反。
边用边学Access2003
5.4 使用设计视图报表
添加了控件的报表设计视图
说明:报表页眉的位置在第一页的页面页眉上边,报表页脚则在最后一面的页面页脚之上。因为页面页眉要打印在每一页的上方,通常会 放置必须在每页重复打印的数据,如字段名。报表页眉在整个报表只打印一次,在第一页的最上方,通常放置报表标题,其下面才 是第一页的页面页眉。
边用边学Access2003
操作: 1.以“学生”数据表为来源建立“籍贯学生”报表,按地区输入学生基 本信息,并输出各地区学生数量。 2.为“教师”打印“职代会入场证”,会议地点:校礼堂,会议时间: 本周五下午2:30(入场证包括姓名、性别、职称、单位和照片)。
报表答案
一、选择题二、填空题1.分组2.一对多3.设计视图4.首页顶部5.排序和分组6.计算型7.二8.分页符三、判断题四、简答题1.什么是报表?可以利用报表对数据库中的数据进行什么处理?答:报表是Access数据库中的对象,是真正面向用户的对象,它是以打印格式展示数据的一种有效方式,报表可以将大量数据进行比较和汇总,并最终能生成数据的打印报表。
报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出。
2.分析报表和窗体的异同。
答:报表和窗体的相同点:建立报表和建立窗体的过程基本一样报表和窗体的不同点:窗体可以与用户进行信息交互,而报表没有交互功能3.报表由哪些节区组成?各自的作用是什么?答:1)报表页眉节:主要用于显示报表的标题,报表页眉中的任何内容只能在报表的第一页出现一次。
2)页面页眉节:页面页眉中的文字或控件一般输出显示在每页的顶端。
用来显示数据的列标题。
3)主体节:用来处理每条记录,其字段数据均须通过文本框或其他控件(主要是复选框和绑定对象框)绑定显示。
4)页面页脚节:一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。
5)报表页脚节:该节区的内容打印在报表的最后面。
显示统计数据的文本框控件及相关标题显示的标签控件,在报表最后位置显示出统计信息。
4.创建报表的方式有哪些?答:使用“自动报表”功能;使用向导功能;使用“设计”视图创建5.报表的类型有哪些?答:纵栏式,表格式,图表报表,标签报表6.如何对报表中的数据进行排序和分组?答:在“报表”窗口,选择“视图”菜单,再选择“排序与分组”选项;在“排序与分组”窗口,选择指定的字段为分组字段,在组属性里设置组页眉或页脚为“是”,再指定记录排序字段的排序规则;关闭“排序与分组”窗口,返回到“报表”窗口,可以看到在报表中增加了一个以分组字段为界的页眉或页脚;保存并预览报表,结束对报表进行的排序与分组的操作。
7.什么是计算控件?如何向报表中添加计算控件?答:计算控件的控件源是表达式,当表达式的值发生变化时,会重新计算结果,文本框是最常用的计算控件。
窗体和报表
窗体、报表、宏1.将窗体"fEmp"上文框"tSS"改为组合框类型,保持控件名称不变。
设置其相关属性实现下拉列表形式输入性别"男"和"女"。
【操作步骤】步骤1:选中"窗体"对象,右键单击"fEmp"选择【设计视图】。
步骤2:右键单击控件名"tSS"选择【更改为】|【组合框】,右键单击"tSS"选择"属性",在"行来源类型"中选中"值列表",在"行来源"中输入"男;女",关闭属性界面。
2.将窗体对象"fEmp"上文本框"tPa"改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出"党员否"字段值。
【操作步骤】步骤1:选中"tPa"控件,按下"Del"键,将该控件删除。
步骤2:选中工具箱"复选框"控件,单击原"tPa"位置。
选中"复选框标签"控件,按下和"Del"键,将该控件删除。
3.设计报表"rEmp"的主体节区内"tOpt"复选框控件依据报表记录源的"性别"字段和"年龄"字段的值来显示状态信息:性别为"男"且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态。
【操作步骤】步骤1:选中"报表"对象,右键单击"rEmp"选择【设计视图】。
步骤2:右键单击复选框"tOpt"选择【属性】。
步骤3:在"控件来源"行输入"IIf([tSex]="男" And [tAge]<20,"1","0")",关闭属性界面。
窗体_报表_VBA
窗体/报表/VBA1.窗体、报表、控件属性窗体:名称,标题(caption),图片(picture),默认视图,记录选择器,导航按钮,分隔线,最大化、最小化按钮,关闭按钮,允许添加记录记录源(recordsource),控件:名称(Name),标题(caption),左边距(left),上边距,大小,可见性(visible),前景色/文本颜色(forecolor),FontName,FontSize,控件来源(ControlSource),可用(enable),输入掩码,有效性规则,有效性文本,默认值,是否锁定各个节区的区别●设置窗体、报表的记录源;●设置TAB键次序;●设置子窗体的属性(8.3.5,去除子窗体的导航按钮);●控件边距与大小的设置;●隐藏控件(可见性,visible);●控件显示为灰色(可用,enable);●文本框设置日期格式,数字格式;●文本框以密码形式显示,输入掩码:密码;●文本框更改为组合框,为组合框设置值()2. 控件3种类型:绑定,未绑定,计算控件绑定:控件来源为查询、表、SQL语句的字段。
●文本框显示为”性别”字段值,前提:所在窗体/报表需设置记录源。
(43.3.2)●设置复选框控件来源属性以输出“党员否“字段值(713.3.2)计算控件:●=count([团队ID]),=count(*),=avg([年龄]),●(216.3.3)=year(date())-year([出生日期]),(715.3.2)=year(date())-[年龄]●(216.3.4)=iif(mid([学号],5,2))=”10”,”信息”,”经济”)●(318.3.3)=iif([党员否],”党员”,”非党员”)●(010.3.5)=iif(sum([单价]*[数量])>30000,”达标”,”非达标”)●(216.3.5)=[fscore 子窗体].form![txtAvg]=[子窗体名称].form![控件名] ,可使用生成器生成●(29010052)=DLookup(“名称”,”tGroup”,”部门编号=’”&[所属部门]&”’”)3. 报表排序●(45.3.3)姓名升序,年龄降序分组(显示组页眉/组页脚)●(43.3.4)分组:=left([编号],4),显示组页脚区,组页脚区的计算控件:=count(*)●(44.3.3)分组:=left([姓名],1),显示组页眉区,组页眉区的计算控件:=left([姓名],1)●(010.3. )分组:书籍名称,显示组页脚区,组页脚区添加txtAvg:=avg([单价])页面页码:当前页码[page],总页码[pages] ,可以使用生成器●“第”&[page]&”页,共”&[pages]&”页”●[page] &”/”&[pages]4.窗体、控件事件窗体加载:按钮单击:(309.3.2)Btnp命令按钮的单击事件为已设计好的事件过程更新后(数据更新后):(410.3.5)组合框数据更新后5.VBAVBA设计基础●(323.3.4)斐波那契数列1: Dim f(1 TO 19) As Integer2: f(i)=f(i-1)+f(i-2)3 :tDate=f(19)设置窗体、控件属性、调用控件方法●Tda.forecolor=255●(40.3.5)Ldetail.Caption=CItem.Text&”内容”●(48..3.5)cmdsave.enable=false●(47.3.5) 2: tuser.SetFocus 设置文本框焦点●(42.3.4)窗体加载事件:Caption=Date()&”年职工信息输出”●(29010043)Picture=CurrentProject.Path+”aa.bmp”●(713.3.4) me.recordsource=”qEmp”打开(报表、窗体、查询等),运行宏,关闭(窗体,报表)书本:P247●DoCmd.OpenReport "报表名", acViewPreview●DoCmd.OpenForm "窗体名", acNormal●DoCmd.RunMacro "宏名"●DoCmd.Close●DoCmd.Close acForm, "窗体名"输入框,消息框,计时事件●Strname=inputbox(“提示信息”,”标题”)●Msgbox(“消息内容”,vbokonly+vbquestion,”标题”)●Msgbox “消息内容”,0+64,”标题”●在窗体属性,设置时间间隔(TimeInterval),计时器触发事件Form_Timer()部分VBA题答案:44.3.4 退出按钮单击事件:Docmd.OpenReport “remp”45.3.4 报表输出按钮单击事件:If msgbox(“报表预览”,vbyesno+vbquestion,”确认”)=vbyes then47.3.5 1:if name=”cube”and pass=”1234” then2:tuser.setfocus3:docmd.close48.3.5 1: cmdsave.enable=false2: tuser_1.enable=false3: msgbox “请输入···”,vbokonly410.3.51: Ldetail.caption=CItem.Text&”内容”2: fDetail.Form.RecordSource=”tstud”3: msgbox “查询内容···”,vbokonly,”注意”。
ACcess 报表
在创建子报表前,要确保已经将子报表 链接到主报表,并应确认已经与基础记录 源建立关联。
二、在已有的报表中创建子报表
具体操作步骤如下: (1)在“设计”视图中打开主报表。 (2)确保已选择了工具箱中的“控件向导”工 具。 (3)单击工具箱中的“子窗体/子报表”工具 。 在报表上需要放置子报表的位置拖动鼠标,子 报表控件将出现。本例将子报表添加在主体节 中,应注意事先留出适当的位置。 (4)弹出“子报表向导”对话框,根据向导进 行设置。
一、子报表
主报表和子报表的数据来源有以下几种 关系: 1.主报表内的多个子报表的数据来自不相 关记录源。 2.主报表和子报表数据来自相同数据源。 当插入包含与主报表相关信息的子报表 时,应该把主报表与一个表格查询或 SQL语句结合。 3.主报表和子报表数据来自相关记录源。
二、在已有的报表中创建子报表
第6章 报 表
内容提要
报表概述 创建报表 编辑报表 创建高级报表 打印报表
6.1 报表概述
报表是Access数据库的一个对象,它根据 指定的规则打印输出格式化的数据信息。
一、报表类型
纵栏式报表 表格式报表 图表报表 标签报表
二、报表视图
Access的报表操作提供了3种视图:设计 视图,打印预览和版面预览。
二、使用报表向导创建报表
二、使用报表向导创建报表
二、使用报表向导创建报表
二、使用报表向导创建报表
二、使用报表向导创建报表
二、使用报表向导创建报表
二、使用报表向导创建报表
二、使用报表向导创建报表
三、使用报表设计视图创建报表
设计视图是显示数据库对象的设计的窗口。
三、使用报表设计视图创建报表
6.5 打印报表
窗体、报表章节练习题试题及答案
窗体、报表章节练习题试题及答案94.在下列区域内,用于显示窗体标题,窗体使用说明的区域是() [单选题] *A.窗体页眉(正确答案)B.窗体页脚C.页面页眉D.页面页脚95.在窗体的5个构成部分中,( )只有在打印预览时才出现在窗体顶部。
[单选题] *A.窗体页眉B.窗体页脚C.页面页眉(正确答案)D.页面页脚96.在窗体的设计视图中添加一个文本框控件时,下列说法正确的是() [单选题] *A.会自动添加一个附加标签(正确答案)B.不会添加附加标签C.文本框的附加图标不能被删除D.都不对99.能够绑定数据但是不可以接受输入数据的控件是() [单选题] *A.标签(正确答案)B.文本框C.命令按钮D.线条101 以下( )不是文本框的类型。
[单选题] *A计算型B非绑定型C绑定型D组合型(正确答案)103.用户可以从列表中选择值输入到新纪录或者改变现在记录中的值的控件是()[单选题] *A列表框(正确答案)B文本型C编辑框D命令按钮104.在窗体的各个控件中,( )控件用来完成记录浏览,记录操作,窗体操作等任务。
[单选题] *A 单选按钮B 命令按钮(正确答案)C 文本框D 组合框105.图片缩放模式用于指定如何缩放背景图片。
下列那个不是图片缩放模式?( ) [单选题] *A.剪裁B.拉伸C.缩放D.平铺(正确答案)106.下面关于列表框和组合框的叙述中,错误的是() [单选题] *A.组合框可分为“结合型”和“非结合型”两类。
B.在列表框和组合框中均可以输入新值(正确答案)C.列表框主要是在数据输入时,提供用户直接选择而不必输入。
D.可以在组合框中输入新值,而列表框不能107.使用( )图片类型,可以使表中的图片不依赖于可以被移走或删除的外部文件 [单选题] *A.嵌入(正确答案)B.链接C.关联D.绑定108.如果要选择多个不相邻的控件,则可以按下()键,然后单击要选择的控件 [单选题] *A.CtrlB.Shift(正确答案)C.TabD.Enter109.不是用来作为表或查询中“是”/“否”值的控件是( ) [单选题] *A.复选框B.切换按钮C.选项按钮D.命令按钮(正确答案)110.根据关系模型Students(学号,姓名,性别),查询性别为“女”并按学号从小到大的排序的是() [单选题] *A.SELECT*FROM StudentsWHERE 性别=“女”GROUP BY 学号DESCB.SELECT* FROM StudentsWHERE 性别=“女”GROUP BY 学号ASCC. SELECT* FROM StudentsWHERE 性别=“女”ORDER BY 学号ASC(正确答案)D. SELECT* FROM StudentsWHERE 性别=“女”ORDER BY 学号DESC113.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有( )关系. [单选题] *A.一对一B.一对多(正确答案)C.多对多D.关联114.如果要显示的记录和字段较多,并且希望可以同时浏览多条记录及方便比较相同字段,则应该创建( )类型的报表。
报表的基本操作
在Access
2007中,报表的视图有四种:报 表视图、打印预览视图、布局视图和设计视 图。
报表是把数据库中需要查看的原始数据转换
成一组有意义的信息集合。一般情况下,报 表的设计和创建需要遵循以下过程:设计报 表的布局,创建并设计报表,分析并汇集数 据,查看或打印报表。
启动Access
单击【创建】功能区下的【报表设计】按钮,可以创建 一个空报表,并自动切换到设计视图。新建的报表分为 三节:页面页眉、主体和页面页脚。每页顶端是页眉, 底端是页脚。把鼠标指针置于【主体】节编辑区的边缘 部分,鼠标指针变为箭头形状时,拖动鼠标,调整【主 体】节大小,单击【设计】功能区的【现有字段】按钮, 弹出【字段列表】任务窗格,单击表左侧的图标,展开 字段列表,选中字段,拖动到【主体】节中,拖动字段 左上角出现的黄方块,调整距离。按住上档键的同时, 选中要设置格式的控件,单击【设计】功能区中的【文 本左对齐】按钮,左对齐报表数据,单击报表右上角的 关闭按钮,在弹出的提示框中单击【是】按钮,弹出 【另存为】对话框,在【报表名称】文本框中输入报表 名称,单击【确定】按钮,把它保存。
报表只能在数据库中获取特定条件的数据信
息,不能迚行数据的输入和编辑操作,不具 有交互功能。除了输入和编辑数据外,窗体 的其它特点报表都有,各种窗体控件也适用 于报表。窗体中的计算字段可以根据记录数 量迚行统计操作,而报表可以迚一步按照分 组、每页或全部记录执行统计。
在Acceቤተ መጻሕፍቲ ባይዱs
2007中,报表可以分为四种基本 类型,分别为表格式报表、纵栏式报表、标 签式报表和图表式报表。 表格式报表是以行和列的格式打印数据信息, 一条记录的所有字段显示在一行中。 纵栏式报表以列的方式显示一条记录,记录 上的一个字段占一行。 标签的含义与日常生活中用户标识物体的标 签的含义一样。 图表式报表以图表的形式显示数据。
医学信息技术题库
1、数据库系统比文件系统管理更多的数据。
对错错误参考答案:错2、作为HIS的组成部分,联机事务处理(OLTP)属于HIS的结构中的第二层次。
对错错误参考答案:错3、PACS是专门为图像管理而设计的综合信息系统。
对错错误参考答案:对4、按定性信息和定量信息的划分,“目前,患者体温很高”这条信息属于定量信息。
对错错误参考答案:错5、临床医疗的实质是科学决策的过程。
对错错误参考答案:对6、在信息理论中,符号是构成数据的基本单元,是语法信息表达的基础。
对错错误参考答案:对7、在Access中,所有宏操作都可以转化为相应的模块代码。
对错错误参考答案:对8、参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。
对错错误参考答案:对9、数据仓库的数据是按主题划分的,可以有针对性地安排、组织数据以便于决策。
对错错误参考答案:对10、在Access中,记录源属性是窗体的常用格式属性。
对错错误参考答案:错保存判断题阅卷二、单选题保存单选题阅卷1、根据系统工作方式划分可以把医学决策支持系统划分为被动系统、半自动系统和_____系统三种。
自动主动指令辅助错误参考答案:B2、在ACCESS数据库系统中,不是数据库对象的是______。
数据库报表宏窗体错误参考答案:A3、在ACCESS中,有容器类和非容器类两类控件,下列控件中属于非容器类的是______。
导航控件选项组列表框选项卡错误参考答案:C4、作为HIS的组成部分,决策支持(DSS)是HIS的结构中的______。
第一层次第二层次第三层次第四层次错误参考答案:C5、下列医学图像成像技术中,属于计算机断层照相术的是_______。
CRCTMRIPET错误参考答案:B6、对于VBA,下列关于Select Case... End Select语句结构中Case表达式的格式描述错误的是______。
单一数值或一行并列的数值由关键字To分隔开的两个数值或表达式之间的范围关键字Not连接关系运算符,后接变量或精确的值关键字Case Else后的表达式,是在前面的Case条件都不满足时执行的错误参考答案:C7、在ACCESS中,要使报表的标题在每一页上都显示,那么应该设置______。
Access_9命令控件子窗体报表
Access_9命令控件子窗体报表计算机二级考试access第9讲Access数据库的窗体设计1. 2. 3. 窗体的概念窗体的组成窗体分类:窗体分类:纵栏式窗体、表格式窗体、子窗体、数据表窗体、纵栏式窗体、表格式窗体、主/子窗体、数据表窗体、图表窗体、数据透视表窗体) 表窗体、数据透视表窗体) 4. 创建窗体:创建窗体:使用向导创建窗体,使用向导创建窗体,使用设计器创建窗体重点控件的含义及种类,控件的含义及种类,在窗体中添加和修改控件,在窗体中添加和修改控件,设置控件的常见属性难点Access数据库( Access数据库(第6章) 数据库12022年计算机二级考试access第9讲Access数据库的窗体设计窗体上的常用控件:窗体上的常用控件:控件向导开控件向导关1. 控件创建方式:控件创建方式:控件属性:2. 控件属性:共性:共性:特性:特性:命令按钮控件Access数据库( Access数据库(第6章) 数据库22022年列表框控件计算机二级考试access第9讲Access数据库的窗体设计1. 标签控件例:标签控件例: 2. 文本框控件例:文本框控件例:绑定型计算型 3. 组合框控件例:组合框控件例:4. 命令按钮控件例:命令按钮控件例:Access数据库( Access数据库(第6章) 数据库32022年计算机二级考试access第9讲Access数据库的窗体设计标签控件属性:标签控件属性:Access数据库( Access数据库(第6章) 数据库42022年计算机二级考试access第9讲Access数据库的窗体设计文本框控件属性:文本框控件属性:控件来源可以无或=表达式=表达式表达式Access数据库( Access数据库(第6章) 数据库52022年计算机二级考试access第9讲Access数据库的窗体设计组合框控件属性:组合框控件属性:组合框不仅可以通过选择列表录入编辑,录入编辑,也可以直接录入列表没有的内容,表没有的内容,如果列源相关绑定数据源,磁盘后,绑定数据源,磁盘后,新录入组合框的内容会出现在列源中。
窗体报表操作题答案
第5章窗体窗体1-5:2、4、10、16、71 窗体6-10:2、3、18、32、35窗体11-15:47、53、56、59、62 窗体16-20:70、72、107、109、130Access窗体操作题代码中常用的属性:标题Caption ;前景色foreColor ;是否可用Enabled ;记录源RecordSource4、(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1;本题直接选择事件,运行宏m1如果要求写入运行宏的代码就为:docmd.runmacro “宏名称”即:docmd.runmacro “m1”35、(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。
要求用VBA代码实现。
属性设置为:对象名.属性名=值窗体为:form.属性名=值如:form.caption=time() 也可以:me.caption=time()本题是将CDID文本框所带标签改变颜色: CDID_标签.forecolor=vbred 或 CDID_标签.forecolor=rgb(255,0,0)53、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,保持控件名称不变。
设置其相关属性实现下拉列表形式输入性别"男"和"女";选择文本框右键,选择更改为组合框,在属性窗口设置属性行来源:男;女(不要选择控件来源),行来源类型:值列表。
(2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值;在查询qemp的设计视图下:添加性别字段,在条件行输入:[forms]![femp]![tss]。
注意:性别不显示。
(3)设置窗体对象"fEmp"上文本框"tPa"为计算控件。
920066-数据库技术——原理与设计-第7章 报表设计
创建报表的过程 规划报表布局 确定报表数据来源 利用所提供方法创建报表 ➢ 自动创建报表 ✓ 使用“报表”工具 ✓ 使用“空报表”工具 ✓ 使用“报表向导”工具 ✓ 使用“标签”工具 ➢ 通过“设计视图”创建报表 打印或查看(预览)报表
7.3 编辑报表
对于已经创建的报表,通常还需要打开设计视图 或布局视图继续编辑,增强报表功能,完善报表 设计,美化报表,如添加分组统计、条件格式、 页码、图像、线条等。
2.布局视图 最为方便的视图,在显示数据的同时调整报表设 计,如调整列宽、重新排列控件、添加分组级别 和汇总,包含了设计视图提供的一些功能。
3.打印预览视图 最为直观的视图,按照打印的样式显示报表,主 要用于查看报表的打印效果。
该视图下系统打开“打印预览”选项卡,用于页 面版面设置,或发布/导出成其他数据格式文件。
7.3.3 添加其他内容
为记录添加行号
见例7.11
7.3.4 多列报表
要创建多列报表,首先要按照创建一般报表的方 法创建单列报表,然后通过页面设置使所创建的 报表为多列。
见例7.12
7.3.5 图表报表
使用“图表”控件来创建图表报表。 见例7.13
7.4打印报表
报表设计完成后,在打印之前,应在打印预览 视图下进行相关的设置或处理。打开报表的打 印预览视图,系统显示“打印预览”选项卡。
7.3.1 添加分组与计算
1.添加分组
报表的分组和排序是Access报表的重要功能。 分组的目的是以某指定字段为依据,将与此字段
有关的记录打印在一起,并能进行统计计算。 排序的目的则按照指定字段的顺序进行排列。 数据通过分组和排序重新组织,使报表更加清晰
明了,满足不同的应用需求。 见例7.6。
修改(破解)MDE(ADE)窗体和报表
修改(破解)MDE(ADE)窗体和报表今天无意中发现MDE文件居然还可以修改窗体和报表的格式,以及属性;而且是可以真正保存起来;现将方法及步骤整理出来与大家分享:将 Access 数据库保存为 MDE文件格式,是为了禁止用户在“设计”视图中查看、修改窗体、报表;不过,如果程序员未将窗体的“允许设计更改”属性设臵为“仅设计视图”,则可以在窗体上右键单击,选择“属性”,就可查看窗体及控件上的属性值;只不过,这些属性却是无法修改;而对于报表,则甚至连“允许设计更改”这个属性都没有,那到底有没有办法来修改MDE中窗体和报表的属性呢?假设你生成的MDE文件中有frmTest窗体和rptTest报表。
一、按住Shift键打开MDE文件,显示数据库窗口,选择frmTest窗体后,可发现“设计”按钮变为灰色,不可使用。
但使用下面步骤,你会发现另有洞天:(1)打开窗体frmTest 。
(2)使用【Alt+F11】组合键进入VBA代码编辑器。
(3)按下“设计模式“键。
(4)窗体会进入设计视图。
(5)在窗体上修改“移动电话”标签及文本框的属性,将标签标题改为“传真”,将文本框的“控件来源”属性改为“传真”,再将窗体的标题改为“员工资料”。
几乎任何属性和格式均可修可,可改变控件位臵,可改变绑定的数据库…除了代码,几乎所有事情均可实现。
(不过前提是,要修改的对象要打得开,只要能打开,就能实现…)(6)然后点击保存按钮,关闭窗体,再重新打开窗体,可发现所有改动已经保存。
这似乎不太可能,但的确可以保存。
使用同样的方法,修改报表的“移动电话”文本框绑定到“传真”字段,重新调整每个控件的位臵等等。
注意事项:(1)不能在Access 97中使用,因为Access 97根本没有“设计模式”按钮。
(2)除了使用【Alt+F11】快捷键进入之外,还可使用【Ctr+G】快捷键进入调试窗口从而间接进入VBA代码编辑器。
(3)虽然可以禁止系统的一些特殊键来避免用户进入VBA代码编辑器,但即使是编译成MDE,启动里的特殊键的设臵也可通过程序代码来解除。
Access2003窗体、报表、宏知识点
《Access 2003应用基础》知识点(窗体、报表、宏)六、窗体的创建与设计(一)、了解窗体的功能和类型1、窗体的基本概念:窗体是用户和数据库交换信息的界面。
窗体上可放置各种控件,所以窗体是控件的集合。
从窗体中可输入数据,但窗体不存储任何数据,数据都保存在表中。
2、窗体的功能:①数据的显示与编辑:用窗体显示的数据不能排序(用报表输出数据可以排序)。
②数据输入:与报表的区别是报表不能输入数据。
③应用程序流控制:通过窗体上的控件,用VBA可编制出解决很多应用问题的程序。
④信息显示及打印:3、窗体的类型(6种):①纵栏式窗体:每次只能看到一个记录,左边显示字段名,右边显示字段内容。
②表格式窗体:可显示多条记录,每条记录显示在一行中,字段名显示在窗体顶端。
③数据表窗体:与数据表界面相同,显示数据最多。
主要用于子窗体。
④主/子窗体:主要用于显示多个表中具有一对多关系的数据,主窗体显示“一”的数据,只能显示为纵栏式,子窗体显示“多”的数据,可以显示为数据表式或表格式。
⑤图表窗体:使用直方图创建,直观生动,用户易于查看数据中的比例、模式及趋势。
⑥数据透视表窗体:便于进行数据分析,可对数据进行小计、总计。
(二)、了解窗体各控件的功能及使用1、窗体控件类型:控件是窗体上显示数据、执行操作、装饰窗体的对象。
①绑定型控件(结合型控件):与表或查询中字段相连,主要用于显示、输入、更新数据库中的字段值。
从字段列表中拖到窗体上的是绑定型控件,且会自动加一个以字段名作“标题”属性的标签。
②非绑定型控件:没有数据来源,只用于显示信息、线条、矩形或图像,不会修改数据表中字段值。
从工具箱中画到窗体上的是非绑定型控件。
③计算控件:用表达式作为数据源,使用格式为“=表达式”。
文本框就是计算控件。
2、Access窗体上使用的常见控件名称、功能及主要属性:①标签:非绑定型控件,主要用于显示说明性文字信息,如标题、字段名称等。
主要属性设置有:名称(内部调用或编程使用)、标题(标签上的文字)、字体名称(宋体、黑体等)、字号(文字大小)、前景色(文字颜色)。
第七章-报表(1)
二、报表分组
“保持同页”
不(默认值): 打印组时,组页眉、主体节及组页脚不在同 一 页上。 所有的组:将组页眉、主体节及组页脚打印在同 一页上。 用第一个主体: 只有在同时可以打印第一条详细记录 时才将组页眉打印在页面上。
28
2.子报表的创建 创建子报表的方法有两种。 一是利用“子窗体/子报表” 控件,在已有的报表中创建子 报表; 二是将已有的报表作为子 报表添加到其他报表中。
29
3.链接主报表和子报表
在插入包含与主报表数据相关 信息的子报表时,子报表控件必 须与主报表相链接。主子报表的 链接可以确保在子报表中显示的 记录与在主报表中显示的记录保 持正确的对应关系。
1、设定报表的数据来源:表或查询 2、更改报表总体外观:报表自身的显 示特征和报表各组成部分的属性。 3、为报表添加分页符和页码; 在报表中,可以在某一节中使用分 页控制符来标志需要另起一页的位 置。
14
三、在设计视图中创建报表
在报表中添加分页符: (1)在“设计视图”中打开报表;
(2)中的“分页符”按钮; (3)单击报表中需要设置分页符的位 置,应放置在某个控件下面或上 面。
21
7.4 在报表中计算
在报表中,经常需要对所有记录 或一组记录计算总计或平均值或记数。 在报表中,经常需要对所有记录或一 组记录计算总计或平均值或记数。
22
一、在报表中计算总计或平均值
1、在“设计”视图中打开报表(或窗体,在窗 体上也可以计算总计)。 2、单击“工具箱”上的“文本框”控件。 3、如果要计算一组记录的总计值或平均值,将 “文本框”添加到组页眉或组页脚中。 如果要所有记录的总计或平均值,将文本框添 加报表的页眉或页脚。 4、在“文本框”控件中键入:使用 Sum 函数 计算总计值或使用 Avg 函数计算平均值的表 达式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.Access数据库中,用于输入或编辑字段数据的交互控件是
A)文本框B)标签C)复选框D)组合框
3.下列不是窗体控件的是______。
A.表
B.单选按钮
C.图像
D.直线
6.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是A.“凹陷”
B.“颜色”
C.“阴影”
D.“凿痕”
8.以下属于布局选项的是( )。
A、递阶
B、分级显示
C、纸张方向
D、优先
9.报表的作用不包括()
A分组数据B汇总数据
C格式化数据D输入数据
12决定窗体外观的是()。
A.控件B.标签C.属性D.按钮
11.不是用来作为表或查询中“是”/“否”值的控件是()。
A.复选框B.切换按钮C.选项按钮D.命令按钮
13.在Access2003中,没有数据来源的控件类型是()。
A.结合型B.非结合型C.计算型D.以上都不是
14.下列关于控件的叙述中,正确的是()。
A.在选项组中每次只能选择一个选项
B.列表框比组合框具有更强的功能。
C.使用标签工具可以创建附加到其他控件上的标签
D.选项组不能设置为表达式。
15.要使打印的报表每页显示3列记录,应在()设置。
A.工具箱B.页面设置C.属性表D.字段列表
16...将大量数据按不同的类型分别集中在一起,称为将数据()。
A.筛选B.合计C.分组D.排序
17绑定窗体中的控件意指______。
A、宣告该控件所显示的数据将是不可见的
B、宣告该控件所显示的数据是不可删除的
C、宣告该控件所显示的数据是只读的
D、该控件将与数据源的某个字段相联系
8.在窗体视图中,查看不到______区域的内容。
A、页面页脚
B、主体
C、窗体页眉
D、窗体页脚
19.在窗体设计过程中,可借助于______来设置标签文字的显示格式。
A、格式工具栏
B、字段列表框
C、窗体设计工具栏
D、工具箱
8、下列关于报表的叙述中,正确的是()
A)报表仅被用来输出数据,而无法实现计算
B)在报表中,页面页眉区域和报表页眉区域必须是同时出现的
C)页面页眉的内容将显示于每个报表页的顶端
D)在报表中,可以没有主体区域
12、DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS等于DB等于DBMS
16、使用“自动报表”创建的报表只包括()
A.报表页眉
B.页脚和页眉页眉
C.主体区
D.页脚节区
1、用界面形式操作数据的是()。
A.模块
B.窗体
C.查询
D.表
2、要改变窗体上文本框的数据源,应设置的属性是()。
A.记录源
B.控件来源
C.筛选查阅
D.默认值
7、从外观上看与数据表和查询显示数据的界面相同的窗体是(C )。
A.纵栏式窗体
B.图表窗体
C.数据表窗体
D.表格式窗体
6、在一个窗体中显示多条记录的内容的窗体是(A )。
A.数据表窗体
B.表格式窗体
C.数据透视表窗体
D.纵栏式窗体
9、在窗体中位于(D )中的内容在打印预览或打印时才显示。
A.窗体页眉
B.窗体页脚
C.主体
D.页面页眉
、为窗体上的控件设置 Tab 键的顺序,应选择属性对话框中的( D)
A.格式选项卡
B.数据选项卡
C.事件选项卡
D.其他选项卡
17、在窗体中可以使用(D )来执行某项操作或某些操作。
A.选项按钮
B.文本框控件
C.复选框控件
D.命令按钮
8、可以用来给用户提供必要的选择选项的控件是(C )。
A.选项按钮
B.复选框控件
C.选项组控件
D.选项按钮
23 、用于显示说明信息的控件是(C )。
A.复选框
B.文本框
C.标签
D.控件向导
24、可以作为结合到“是/否”字段的独立控件的按钮名称是(B )。
A.列表框控件
B.复选框控件
C.命令按钮
D.文本框控件
27、建立一个用于数据查询的窗体如下图,文本框的“名称”属性为 xm,在输入要查询的姓名后,单击“确定”按钮,执行“按姓名查询”的参数查询,在此查询的“姓名”字段列的“条件”框中应输入的准则是(A)。
A.[forms]!窗体2!xm
B.[窗体 2]!xm
C.窗体2forms!xm
D. [forms]![窗体 2]!xm .TEXT
29 、“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属
性值设置为(B)
A.是
B.否
C.有
D. 无
6、用来处理每条记录,其字段数据均须通过文本框或其他控件绑定显示的是()。
A.主体
B.主体节
C.页面页眉
D. 页面页脚
16、要显示格式为日期或时间,应当设置文本框的控件来源属性是()
A.date( ) 或time( )
B.= date( ) 或=time( )
C.date( ) &“/”&time( )
D.=date( ) &“/”&time( )
、在报表上显示格式为“5/总18页”的页码,则计算控件的控件来源应设置为()
A.[page]/总[pages]
B.= [page]/总[pages]
C.[page] &“/总”&[pages]
D.=[page] &“/总”&[pages]
多选题
1.以下属于报表属性的对话框选项的是( )。
A、格式
B、数据
C、事件
D、全部
2.报表具有的功能是( )
A、对记录分组
B、更改数据
C、打印输出
D、记录排序
填空题
2.窗体中的窗体称为
6.如果要选定窗体中的全部控件,按下键
8.在设计窗体时使用标签控件创建的是单独标签,它在窗体的视图中不能显示。
9.在“分组间隔”对话框中,字段按照整个字段或字段中前1到5个字符分组。
字段按照各自的值或按年、季、月、星期、日、小时分组。
10.在报表中,如果不需要页眉和页脚,可以将不要的节的属性设置为“否”,或者直接删除页眉和页脚,但如果直接删除,ACCESS 2OO3按同时删除。
13.属性主要是针对控件的外观或窗体的显示格式而设置的
14.网格线的作用是
15.在绘制报表中的直线时,按住键后拖动鼠标,可以保证绘制出水平直线和垂直直线。
16、在报表设计中,可以通过添加()控件来控制另起一页输出显示。
7、从外观上看与数据表和查询显示数据的界面相同的窗体是(数据表窗体)。
11、分页符应设置在某个()之上或之下,以免拆分了控件中的数据
14、在 Access 中,()用于决定表、查询、窗体及报表的特性。
18、()只能显示为纵栏式窗体,()可以显示为数据表窗体。
19、()属性主要是针对控件的外观或窗体的显示格式而设置的。
四、填空(每题2分,共12分)
1、在SQL 的Select命令中用______ 短语对查询的结果进行排序
2、报表记录分组操作时,把分组字段中值_______的记录数据归为同一组。
5、在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是_查询。
6、要将正实数x四舍五入保留两位小数,若采用Int函数完成,则表达式为__。