窗体和报表

合集下载

第7章窗体与报表设计

第7章窗体与报表设计
设置控件的属性(P109)
❖ 在窗体的【设计视图】中, 右击某个对象,如标签“学 号:”,在“快捷菜单(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ì)视图创建窗体
⑤ 数据透视图:在窗体中以数据透视图的形式来显示 出某种统计结果。

2.2Access数据库的系统结构

2.2Access数据库的系统结构
2.2 Access数据库的系统结构
Access数据库由数据库对象和组两部 分组成,数据库对象包括:表、查询、窗 体、报表、数据访问页、宏、模块。 Access的对象都存放在同一个数据库 文件中(扩展名为.mdb),方便了文件的 管理。 不同对象在数据库中起着不同的作用。 各对象间的关系如图2---2。
二、数据库窗口对象的操作 1、Access对象的命名 在给表、窗体、报表、宏、和模块命名时,要 遵循以下规则: (1)名称不能与数据库中其它同类对象重名 (2)表和查询不能同名。 (3)名称最多可以使用64个字符,包括空格, 但不能以空格开头。 (4)名称可以包括除句号(.)、感叹号 (!)、单引号(‘ )、方括号([ ])外的标点 符号。 (5)名称中不能有ASCⅡ码表中值在0~31的 控制符。 (6)字段名取名时避免与Access函数名或属 性同名。 (7)命名字段、控件、对象时,其名称不能 与属性名或Access已经使用的其他要素同名。
一、 Access数据库对象的功能 4、报表:用于以实用的格式预览数据或打印 数据。 5、页:用于设计、查看和操作来自Internet 或Intranet的数据和HTML页。 6、宏:是一个或若干个操作的组合,其中每 个操作实现特定的功能。 7、模块:是用VBA编写的程序,用于控制数 据库的操作。
一、 Access数据库对象的功能 1、表:是数据库的核心。 (1)字段:一列称为一个字段。 (2)记录:一行称为一个记录。记录某一实 体的信息。 (3)主关键字:能唯一标识表中每一条记录 的字段或字段集称为主关键字。 2、查询:可以查找出符合指定条件的数据, 并可以进行计算、修改、插入、删除和更新等编 辑操作。查询有三种视图:数据表视图、设计视 图和SQL视图。 3、窗体:用于显示数据和输入数据。 窗体有三个视图:数据表视图、窗体视图、 设计视图。

Access2010数据库基础教程教案

Access2010数据库基础教程教案

Access2010数据库基础教程教案一、教学目标1、让学生了解 Access2010 数据库的基本概念和功能。

2、使学生掌握创建数据库、表、查询、窗体和报表的基本操作。

3、培养学生运用 Access2010 解决实际问题的能力。

二、教学重难点1、重点(1)数据库和表的创建与设计。

(2)数据的录入与编辑。

(3)查询的创建与应用。

2、难点(1)表关系的建立与维护。

(2)复杂查询的设计与实现。

三、教学方法1、讲授法:讲解 Access2010 的基本概念和操作方法。

2、演示法:通过实际演示,让学生直观地了解操作过程。

3、实践法:让学生亲自动手操作,加深对知识的理解和掌握。

四、教学过程1、课程导入(约 5 分钟)通过列举一些实际生活中需要管理数据的场景,如学生成绩管理、图书管理等,引出数据库管理的重要性,从而引入 Access2010 数据库软件。

2、知识讲解(约 30 分钟)(1)Access2010 简介介绍 Access2010 的特点、用途和工作界面。

(2)数据库的基本概念讲解数据库、表、字段、记录等概念。

(3)创建数据库演示创建一个新的数据库,并讲解数据库的保存和打开方法。

3、实践操作(约 30 分钟)让学生自己动手创建一个简单的数据库,如“学生信息数据库”。

4、表的创建与设计(约 30 分钟)(1)讲解表的结构和设计原则包括字段的数据类型、字段大小、主键等。

(2)演示创建表的方法通过示例创建“学生表”,包含学号、姓名、性别、年龄等字段。

5、实践操作(约 30 分钟)学生创建自己的表,并录入一些数据。

6、数据的录入与编辑(约 20 分钟)(1)讲解数据录入的方法和注意事项(2)演示数据的编辑操作,如修改、删除、添加记录等7、表关系的建立与维护(约 30 分钟)(1)讲解表关系的概念和类型如一对一、一对多、多对多关系。

(2)演示建立表关系的方法以“学生表”和“成绩表”为例,建立一对多的关系。

8、查询的创建与应用(约 40 分钟)(1)查询的概念和作用(2)演示创建简单查询的方法如选择查询,查找特定条件的数据。

access报表知识点

access报表知识点

access报表知识点【篇一:access报表知识点】access2010报表知识点一、报表的概念及特点1、报表用于数据输出。

窗体可以交互,既可以输入也可以输出。

2、报表可以对记录排序、分组、计算,但不能修改数据表中的数据。

3、报表和窗体的数据源都可以是表或查询。

二、报表的视图:1、报表视图:不分页显示报表实际效果。

2、打印预览视图:分页显示报表实际效果。

3、布局视图:显示报表实际效果,可以修改报表上控件属性。

4、设计视图:创建和编辑报表的结构。

三、创建报表的方式:1、创建基本报表:自动创建,速度快。

默认进入“布局视图”①选中数据表,即确定报表的数据源,只能是一个表或一个查询。

②“创建”选项卡→“报表”功能区→“报表”按钮。

③保存创建的表(可以与数据表同名)。

特点:只能把一个表或查询中的全部字段设置在报表中。

2、使用向导创建报表:可以对字段进行分组、排序、统计,可以选择各种布局和样式。

默认进入“打印预览视图”。

创建步骤如下:①“创建”选项卡→“报表”功能区→“报表向导”按钮。

②在“表/查询”下拉列表框中选择数据源表或查询,把需要的字段从“可用字段”添加到“选定字段”。

数据源可以是多个表(已建立关系)或查询。

③添加分组级别,确定分组字段。

④排序:最多按4个字段排序。

⑤布局方式:纵栏表、表格、两端对齐(窗体向导多一个布局方式:数据表)⑥标题:显示在报表页眉中的报表标题,也是存储时的报表名。

可以与数据源表名相同。

⑦保存报表3、使用“空报表”工具创建报表:适合于报表中字段较少。

①“创建”选项卡→“报表”功能区→“空报表”按钮,默认进入“布局视图”。

②从“字段列表”中向空报表添加字段,单个:双击,ctrl:不连续,shift:连续。

③通过“报表布局工具”的“设计”选项卡→“页眉页脚”功能区设置报表格式:添加标题、日期和时间、页码等。

4、创建标签:页面尺寸较小的特殊报表,由向导生成,所有数据放在文本框中。

①“创建”选项卡→“报表”功能区→“标签”按钮,进入标签向导。

ACCESS窗体的概念和作用

ACCESS窗体的概念和作用

ACCESS窗体的概念和作用
ACCESS窗体是Microsoft Access数据库软件中的一个功能模块,它
可以用于创建用户界面,方便用户与数据库进行交互。

窗体提供了一种图
形化的方式,将数据库中的数据和操作以易于使用和理解的方式展示给用户,帮助用户更方便地浏览、查询、修改和管理数据库中的数据。

窗体的作用主要有以下几个方面:
2.数据浏览和查询:窗体可以展示数据库中的数据,用户可以通过窗
体来浏览数据库中的数据。

利用窗体上的控件和功能按钮,用户可以自定
义查询条件、执行查询操作,从而快速找到所需的数据。

窗体还可以提供
排序、筛选等功能,方便用户根据自己的需求进行数据浏览和查询。

4.数据报表和分析:窗体可以生成数据报表,将数据库中的数据以表格、图表等形式展示给用户。

用户可以通过窗体上的相关功能操作进行数
据的筛选、排序、分组、计算等操作,从而生成所需的数据报表。

通过窗
体上的控件和功能按钮,用户可以对数据进行透视分析、统计和可视化分
析等处理。

5.数据验证和安全性控制:窗体可以进行数据的有效性验证和安全性
控制,保证数据库中的数据的准确性和安全性。

用户可以通过在窗体上设
置相关的数据验证规则和访问权限,限制用户对数据的操作、输入和访问,从而确保数据库中的数据质量和安全性。

窗体和报表

窗体和报表

窗体、报表、宏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")",关闭属性界面。

第11讲 数据库access报表设计

第11讲 数据库access报表设计
排序和分组二创建报表1单击单击2在标签向导中依次完成在标签向导中依次完成标签报表二创建报表?将数据按统一的形式内容形成报表将数据按统一的形式内容形成报表1指定数据源指定数据源2设置标签报表样式设置标签报表样式3使用字段构造原型标签的内容使用字段构造原型标签能
报表用于数据格式化的打印输出,可以在 报表中对数据进行汇总计算、图表分析。 报表主要用于数据的浏览、分析、汇总和 输出,没有窗体的交互功能。
二、创建报表
排序和分组
将报表中的数据按要求排序、分类, 便于数据的整理和分析
在报表的设计视图下,单击工具栏中
的“排序与分组”。
二、创建报表
排序和分组
例:在课程选修记录报表中,按“课程编号” 分组,同一组内按“期末成绩”降序排序,并 统计各门课程的选课人数及平均期末成绩。
二、创建报表
标签报表
将数据按统一的形 式、内容形成报表 1)单击 2)在标签向导中依次完成
1°指定数据源 2°设置标签报表样式 3°使用字段构造原型标签的内容
二、创建报表
创建报表常用方法:
自动创建 利用报表向导创建 在设计视图中创建 空报表
单击“创建”选项卡
二、创建报表
1.自动创建
选择记录源(表或查询),单击 直接生成报表
二、创建报表
2.报表向导创建
1)单击 2)在向导中依次选择字段及报表样式, 指定报表标题
例:为课程选修记录建立报表,包括课程编号、 课程名称、学号、姓名、平时成绩、期末成绩。
报表和窗体的区别
报表和窗体有许多共同之处:
它们的数据来源都是表和查询,创建窗体时所用的控件基本上 都可以在报表中使用,设计窗体时所用到各种控件操作也同样 可以在报表的设计过程中使用。

窗体_报表_VBA

窗体_报表_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,”注意”。

数据库窗体与报表

数据库窗体与报表

第五章 窗体与报表
第五章 窗体与报表
5.2.2 窗体控件
3、控件旳应用
结合合适旳控件旳操作措施是:单击窗体 设计工具栏中旳“字段列表”按钮,Access 则显示窗体数据源旳字段列表,然后从字段列 表中拖拽某一种字段到主体节区域中。
创建控件旳方式取决于是要创建结合控件、 非结合控件、还是计算控件。
第五章 窗体与报表
第五章 窗体与报表
5.2.3 子窗体
假如一种窗体中包括其他窗体,该窗 体就被称为主窗体,而窗体中旳其他窗 体称为子窗体。一种主窗体能够包括多 种子窗体,子窗体中还能够再包括子窗 体,最多嵌套7级。
能够同步创建主窗体和子窗体、也能 够创建子窗体并将其添加到已经有旳主 窗体。
第五章 窗体与报表
第五章 窗体与报表
第五章 窗体与报表
5.1.2 窗体旳构造与视图 1、窗体构造 • 窗体页眉 • 页面页眉
• 主体
• 页面页脚 • 窗体页脚
第五章 窗体与报表
第五章 窗体与报表
5.1.2 窗体旳构造与视图 2、窗体旳视图
窗体有3种视图: • “设计”视图 • “窗体”视图 • “数据表”视图
第五章 窗体与报表
第五章 窗体与报表
第五章 窗体与报表
3.窗体旳分类 (3)数据表窗体
数据表窗体从外观上看与数据表和查询 表显示数据旳界面相同。
数据表窗体旳主要作用是作为一种窗体 旳子窗体。
第五章 窗体与报表
第五章 窗体与报表
3.窗体旳分类
(4)主/子窗体
窗体中旳窗体称为子窗体,包括子窗体旳基本窗体称 为主窗体。主窗体和子窗体一般用于显示多种表或查询中 旳数据,这些表或查询中旳数据具有一对多关系。
– 是所处理表或查询旳统计,这些信息往往与所处理统计旳 数据亲密有关,当统计变化时,这些信息也随之变化。

access最基础的对象

access最基础的对象

Access数据库最基础的对象是______。

A.表
B.宏
C.报表
D.查询
正确答案
A
答案解析
[解析] Access数据库对象分为7种。

这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。

其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。

资料拓展
Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。

表(Table)——表是数据库的基本对象,是创建其他5种对象的基础。

表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。

还可以创建子窗体显示相关联的表的内容。

窗体也称表单。

报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。

Access列出了一些常用的操作供用户选择,使用起来十分方便。

模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。

模块使用VisualBasic编程。

页——是一种特殊的直接连接到数据库中数据的一种WEB页。

通过数据访问页将数据发布到Internet或Intranet上,并可以适用浏览器进行数据的维护和操作。

窗体、报表章节练习题试题及答案

窗体、报表章节练习题试题及答案

窗体、报表章节练习题试题及答案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_9命令控件子窗体报表

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"为计算控件。

国家开放大学机考复习资料22478《数据库基础与应用》

国家开放大学机考复习资料22478《数据库基础与应用》

一、单选题1.报表由5个部分所组成,紧邻主体部分之后的部分是(页面页脚)。

2.报表由5个部分所组成,紧邻主体部分之前的部分是(页面页眉)。

3.报表由5个部分所组成,则最开始的部分是(报表页眉)。

4.报表由5个部分所组成,则最末尾的部分是(报表页脚)。

5.层次数据模型的结构是一种(树结构)。

6.创建宏时至少要定义一个宏操作,并要设置相应的(宏操作参数)。

7.当启动一个数据库时将自动执行一个宏,此宏的名称必须为(AutoExec)。

8.对两个基本表通过一方为主码的公共字段建立联系,这种联系的类型不可能为(多对多)。

9.关系数据模型的结构是一种(二维表结构)。

10.关系数据模型属于(逻辑数据模型)。

11.利用ER图进行描述的是(概念数据模型)。

12.利用SQL语言所建立的视图在数据库中属于(虚表)。

13.如果要将查询结果添加到一个指定的数据表中,应该使用(追加查询)。

14.如果要将查询结果作为一个新表添加到数据库中,应该使用(生成表查询)。

15.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(标签报表)。

16.若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是(1对1)。

17.若要在窗体设计视图中加入标题文本的显示内容,最适合选用的控件是(标签)。

18.若要在每次启动数据库时都自动执行一个宏,则应将该宏命名为(AutoExec)。

19.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对一的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为(m)。

20.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为(m+n)。

21.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行自然连接时,运算结果的关系中包含的属性个数为(m+n-1)。

22.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,其中被称为父关系的是(R2)。

修改(破解)MDE(ADE)窗体和报表

修改(破解)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,启动里的特殊键的设臵也可通过程序代码来解除。

access db 循环引用

access db 循环引用

access db 循环引用在Microsoft Access 数据库中,循环引用通常指的是两个或多个表、查询、窗体或报表之间存在相互依赖的关系,导致无法解析或执行某些操作。

循环引用可能导致数据库性能下降、数据更新问题、设计视图错误以及其他不可预见的问题。

循环引用的例子1.表之间的循环引用:例如,表A 有一个字段引用了表B 的主键,同时表B 也有一个字段引用了表A 的主键。

这种情况下,两个表之间形成了循环引用。

2.查询之间的循环引用:如果一个查询基于另一个查询的结果,而第二个查询又依赖于第一个查询的结果,这就形成了查询之间的循环引用。

3.窗体和报表之间的循环引用:例如,窗体A 打开报表B,而报表B 又尝试打开窗体A。

这种情况下,窗体和报表之间形成了循环引用。

如何避免循环引用1.重新设计数据库结构:确保表之间的关系是单向的,避免双向依赖。

使用主键和外键来建立清晰的父子关系。

2.分解复杂的查询:将复杂的查询分解为多个简单的查询,确保每个查询只依赖于其前面的查询结果。

3.使用中间表或查询:在需要的情况下,可以使用中间表或查询来存储中间结果,从而避免直接的循环引用。

4.小心使用窗体和报表的事件:确保窗体和报表的事件不会触发无限的循环引用。

例如,避免在窗体的打开事件中打开同一个窗体。

5.使用VBA 代码来控制流程:在需要的情况下,可以使用VBA 代码来更精确地控制窗体和报表的打开和关闭,从而避免循环引用。

6.定期审查数据库设计:随着数据库的发展和使用,定期审查数据库设计可以帮助发现和解决潜在的循环引用问题。

如何检测循环引用在Access 中,检测循环引用可能需要一些手动的工作。

你可以通过审查表关系图、查询设计视图、窗体和报表的事件属性等来寻找潜在的循环引用。

此外,注意监听任何由循环引用引起的错误消息,这些消息通常会提供有关循环引用发生的位置和原因的线索。

Access2003窗体、报表、宏知识点

Access2003窗体、报表、宏知识点

《Access 2003应用基础》知识点(窗体、报表、宏)六、窗体的创建与设计(一)、了解窗体的功能和类型1、窗体的基本概念:窗体是用户和数据库交换信息的界面。

窗体上可放置各种控件,所以窗体是控件的集合。

从窗体中可输入数据,但窗体不存储任何数据,数据都保存在表中。

2、窗体的功能:①数据的显示与编辑:用窗体显示的数据不能排序(用报表输出数据可以排序)。

②数据输入:与报表的区别是报表不能输入数据。

③应用程序流控制:通过窗体上的控件,用VBA可编制出解决很多应用问题的程序。

④信息显示及打印:3、窗体的类型(6种):①纵栏式窗体:每次只能看到一个记录,左边显示字段名,右边显示字段内容。

②表格式窗体:可显示多条记录,每条记录显示在一行中,字段名显示在窗体顶端。

③数据表窗体:与数据表界面相同,显示数据最多。

主要用于子窗体。

④主/子窗体:主要用于显示多个表中具有一对多关系的数据,主窗体显示“一”的数据,只能显示为纵栏式,子窗体显示“多”的数据,可以显示为数据表式或表格式。

⑤图表窗体:使用直方图创建,直观生动,用户易于查看数据中的比例、模式及趋势。

⑥数据透视表窗体:便于进行数据分析,可对数据进行小计、总计。

(二)、了解窗体各控件的功能及使用1、窗体控件类型:控件是窗体上显示数据、执行操作、装饰窗体的对象。

①绑定型控件(结合型控件):与表或查询中字段相连,主要用于显示、输入、更新数据库中的字段值。

从字段列表中拖到窗体上的是绑定型控件,且会自动加一个以字段名作“标题”属性的标签。

②非绑定型控件:没有数据来源,只用于显示信息、线条、矩形或图像,不会修改数据表中字段值。

从工具箱中画到窗体上的是非绑定型控件。

③计算控件:用表达式作为数据源,使用格式为“=表达式”。

文本框就是计算控件。

2、Access窗体上使用的常见控件名称、功能及主要属性:①标签:非绑定型控件,主要用于显示说明性文字信息,如标题、字段名称等。

主要属性设置有:名称(内部调用或编程使用)、标题(标签上的文字)、字体名称(宋体、黑体等)、字号(文字大小)、前景色(文字颜色)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

窗体和报表一、单项选择题(每题1分,共40分)1.报表是Access的一个对象,它______。

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.3B.5C.7D.98.下列关于数据表与窗体的叙述,正确的是______。

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.纵栏式报表的字段标题信息安排在______节中显示。

A.页面页眉B.报表页眉C.主体D.分组页眉15.报表记录分组,是指报表设计时,按选定的______指是否相等而将记录划分分组的过程。

A.字段B.记录C.属性D.域16.报表是以______格式表现数据库中的数据的一种方式。

A.文档B.显示C.打印D.视图17.标签控件一般通过______添加到报表中。

A.工具栏B.属性表C.工具菜单D.字段列表18.用于显示说明文本的控件的按钮名称是______。

A.复选框B.文本框C.标签D.控件向导19.如果他人改变了报表所使用的表数据或查询数据,那么下次打开该报表时将出现______情况。

A.一条说明数据已更改的消息B.什么也不会发生C.将显示更新的数据D.以上情况都可能发生20.可以用来给用户提供必要的选择选项的控件是______ 。

A.标签控件B.复选框控件C.选项组控件D.标签报表21.如果希望日期和部门的名称出现在报表的每一页上,应该该将这些项目添加到______。

A .页面组B.页面页眉C.报表的属性页D.主体22.有关列表框与组合框的叙述,以下错误的是______。

A.列表框可以包含一列或几列数据B.列表框只能选择值而不能输入新值C.组合框的列由多行数据组成D.组合框只能选择值而不能输入新值23.下列叙述不正确的是______。

A.报表的输出可以在屏幕上查看或打印到打印机上B.报表用于提供自定义的数据视图C.报表提供了控制摘要信息的能力D.Access2003 不可以打印报表中的图片和备注字段24.假设已在Access中建立了包含“书名”、“单价”和“数量”等3个字段的数据表,以该表为数据源创建的“图书订单”窗体中,有一个计算订购总金额的文本框,其控件来源为______ 。

A.[单价]*[数量]B.=[单价]*[数量]C.[图书订单]![单价]*[图书订单]![数量]D.=[图书订单]![单价]*[图书订单]![数量]25.设计视图中“页面页眉节”中的内容在打印预览时,将显示在______。

A.第一页上B.每一页上C.第一页和最后一页D.以上说法都不对26.在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是______。

A.标签B.文本框C.列表框D.选项按钮27.______不属于创建多列报表的一般过程。

A.确定数据如何显示B.创建有主体节和分组节控件的报表C.在“页面”对话框中设置合适的选项D.根据创建报表向导来操作28.利用报表统计计算时,进行分组统计并输出,统计计算控件应该放在______节中。

A.主体B.报表页脚C.页面页脚D.组页脚29.在“窗体视图”中显示窗体时,使窗体中没有记录选择器,应将窗体的“记录选择器”属性值设置为______。

A.是B.否C.有D.无30. 以下说法不正确的是______。

A.双击标尺相交处的“报表选择器”将显示报表的属性对话框。

B.单击“视图| 报表页眉/页脚”可以在报表中插入报表页眉/页脚节。

C.“自动套用格式”可以快速的改变报表的外观,但是不能再对报表来进行格式调整。

D.只有对数据进行分组,才能添加组页眉节和组页脚节。

31.可以作为结合到“是/否”字段的独立控件的按钮名称是______ 。

A.列表框B.复选框C.选项组D.文本框32.有效性规则主要限制______ 。

A.数据的类型B.数据的格式C.数据库数据范围D.数据取值范围33.下面关于窗体叙述正确的是______ 。

A.子窗体只能显示为数据表窗体B.子窗体里不能再创建子窗体C.子窗体可以显示为表格式窗体D.子窗体可以存储数据34.创建基于多个表的主/子窗体的最简单的方法是使用______ 。

A.自动创建窗体B.窗体向导C.图表向导D.数据透视表向导35.我们要为图书馆管理系统创建一个“书籍归还”窗体,在该窗体中,我们可以首先查找借书的读者,当读者找到之后,将使用另外一个窗体显示该读者所有已经借阅的书籍,并且在该窗体中可以输入书籍的归还时间,这样就大大方便了我们的操作,为此我们应创建的窗口类型为______ 。

A.表格式窗体B.图表窗体C.数据透视表窗体D.主/子窗体窗体36.在Access2000数据库表中,筛选操作有多种类型,在筛选的同时能作排序操作的是______ 。

A.高级筛选/排序B.按选定内容筛选C.按筛选目标筛选D.按窗体筛选37.在下述的筛选中,一次只能选择一个筛选条件的是______ 。

A.按窗体筛选B.按选定内容筛选C.高级筛选/排序D.内容排除筛选38.排序时如果选取了多个字段,则输出的结果是______ 。

A.按设定的优先次序依次进行排序B.按最右边的列开始排序C.按从左向右优先次序依次排序D.无法进行排序39.在创建主/子窗体之前,通常需要确定主窗体与子窗体的数据源之间存在着______ 关系。

A.一对一B.一对多C.多对一D.多对多40.如果要从主窗体的最后一个字段移到子窗体的第一个字段,可以按______ 键。

A.TabB.ShiftC.CtrlD.Ctrl+Tab二、填空题(每空1分,共20分)1.报表页脚的内容只在报表的___________打印输出。

2.________报表是出现在另一个报表内部的报表。

而包含此报表的报表叫做_________。

3.报表快照与报表的不同在于其存储格式,报表快照可以通过___________查看。

4.窗体的页眉位于窗体的最上方,是由窗体控件组成的,主要用于显示窗体______ 。

5.报表的节、控件的大小和外观、背景色、边框和文本样式都是可以自定义格式。

方法是通过设置控件、节或整个报表的___________来自定义这些项目的外观。

6.目前比较流行的报表右种,它们是纵栏式报表、表格式报表、图表报表和______ 。

7.在Access中,“自动创建报表”向导分为:纵栏式和______ 两种。

8.窗体中的数据来源主要包括表和______。

9.报表不能对数据源中的数据______ 。

10.使用窗体设计器,一是可以创建窗体,二是可以______ 。

11.页面页脚的内容在报表的______ 打印输出。

12.计算控件的控件来源属性一般设置为______ 开头的计算表达式。

13.______ 属性主要是针对控件的外观或窗体的显示格式而设置的。

14.Access的报表要实现排序和分组统计的操作,应通过设置属性来进行。

15.______决定了对象的特征,以及如何对对象进行操作。

对其进行修改,是在窗体设计后一个非常必要的操作。

16.使用报表可以将数据库中的数据信息和文档信息以表格的形式通过______打印出来。

17.事件是Access预先定义好的,能够被对象识别的动作。

最常用的事件是______事件。

18.每份报表只有______ 报表页眉。

19.在设计窗体时,使用标签控件创建的说明文字是独立的,不依附于其他控件。

它在窗体的______ 视图中不能显示。

20.在实际操作中,组页眉和组页脚根据需要可以______ 。

三、判断题(每题1分,共20分,正确的打“T”,错误的打“F”)()1.在一个窗体中能显示多条记录的窗体只有表格式这种类型的窗体。

()2.数据透视表窗体对数据进行的处理是Access其他工具无法完成的。

()3.当源数据发生更改时,数据透视表中的数据不会随之更新。

()4.在Access中,属性用于决定表、查询、字段、窗体及报表的特性。

()5.标签不显示字段或表达式的数值,它没有数据来源。

()6.文本框主要用来输入或编辑字段数据,它是一种交互式控件。

其中,结合型文本框一般用来显示提示信息或接受用户输入数据等。

()7.如果要选中多个控件,可以按Ctrl键,再依次单击各个控件。

()8.窗体的主体节位于窗体的中心部分,是工作窗口的核心部分,由多种窗体控件组成。

()9.窗体事件是指操作窗体时所引发的事件,如:打开、关闭、加载和取消事件。

()10.窗体的“数据输入”属性值需在“是”和“否”两个选项中选取,如果选取“是”,则在窗体打开时,只显示一个空记录,否则显示已有的记录。

()11.报表主要是用来输入数据的。

()12.报表与它基于的表或者查询不相互作用。

()13.报表可以执行简单的数据浏览和打印功能,但不能对原始数据进行比较、汇总和小计。

()14.在报表中可以嵌入图片。

()15.一个报表中可以仅包含一个“报表页眉”节。

()16.报表能够改变数据库中的基本数据。

()17.报表和窗体没有任何区别,报表可以完成窗体的所有工作。

()18.报表中不仅可以包含子报表还可以包含子窗体。

()19.在Access中,创建报表的方法基本上有三种,分别是:自动创建报表、使用向导和使用设计视图。

相关文档
最新文档