Access2003窗体、报表、宏知识点
- 格式:doc
- 大小:224.50 KB
- 文档页数:6
Access2003报表与窗体知识点Access2003 报表与窗体是数据库应用程序中非常重要的两个组件,其主要作用如下:1. 报表Access2003报表是一种将数据库中的数据可视化的方式,它可以将数据以表格、图表、图像等视觉元素的形式呈现,以便于用户更好的理解和利用数据。
报表不仅能够方便用户查看数据,还可以进行数据分析、趋势分析等。
Access2003 报表主要包括以下知识点:1.1 设计报表在设计报表时,用户需要选择报表布局、添加字段、调整布局、添加复杂元素等。
设计报表需要掌握报表布局、字段、数据筛选和排序、图表设计、格式化等知识点。
1.2 打印控制打印控制指的是控制报表如何分页打印、如何打印页眉页脚等。
需要掌握页眉页脚、分组、嵌套子报表等知识点。
1.3 自定义报表自定义报表是指用户可以根据自己的需要编写代码来创建自己的报表。
需要掌握 VBA 编程等知识点。
2. 窗体Access2003 窗体是用于向用户显示和操作数据库的一种交互界面,可以让用户更方便地查看、添加、修改和删除数据。
窗体可根据用户需求,自定义设计,包括相应的控件(如按钮、文本框、下拉框等)和事件处理程序(如单击事件)等。
Access2003 窗体主要包括以下知识点:2.1 窗体设计窗体设计需要掌握布局设计、控件及其属性设置、表单和子表单设计等知识点。
用户可以根据自己的需求,灵活设置控件的位置、大小、颜色等属性。
2.2 分页和自动锁定窗体分页和自动锁定是指窗体中的记录可以根据页数进行分页以及当表格滑动时,标题和行标签可以浮现在窗体上方以便用户查看。
需要掌握分页和滚动条设计等知识点。
2.3 窗体事件窗体事件主要包括打开、关闭、单击等事件,窗体事件可以让用户在使用窗体时直接执行预定义的操作。
需要掌握窗体事件处理等知识点。
综上所述,Access2003 报表和窗体对于数据库应用程序的构建和应用具有重要作用。
用户需要掌握相关知识点,以便更好地利用这两个工具实现数据的可视化、管理和分析等。
6.数据库管理系统Access2003的基本使用方法数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。
人工管理阶段特点:(1)数据不保存。
(2)数据没有相应的软件系统管理。
(3)数据不共享。
(4)数据不独立。
文件系统阶段缺点:(1)编程不方便。
(2)数据冗余量大。
(3)数据独立性不好。
(4)不支持并发访问。
(5)数据缺少统一管理。
数据库系统阶段特点和优点:1)数据结构化2)数据的共享性高,冗余度低,易扩充3)数据独立性高4)数据由数据库管理系统统一管理和控制数据库、简称DB)是指长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库管理系统、简称DBMS)是完成科学地组织数据和存储数据,并高效地获取和维护数据任务的一个系统软件,是位于用户和操作系统之间的一层数据管理软件。
主要功能:①数据定义功能②数据操纵功能③数据库的运行管理④数据库的建立和维护功能数据库系统、简称DBS)是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
在一般不引起混淆的情况下常常把数据库系统简称为数据库。
数据模型、通俗地讲,数据模型就是现实世界的模拟,是现实世界数据特征的抽象。
现有的数据库系统均是基于某种数据模型的。
因此,数据模型是数据库系统的核心和基础。
各种计算机上实现的DBMS软件都是基于某种数据模型的。
根据模型应用的目的不同,可以将这些模型划分为两类,它们分属于两个不同的层次。
1)第一类模型是概念模型(也称信息模型)它是按用户的观点来对数据和信息建模,主要用于数据库设计。
2)另一类是数据模型主要包括网状模型、层次模型、关系模型,新兴的数据库技术上还使用了面向对象的模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。
关系、一个关系就是一张二维表,每个关系有一个关系名。
Access 2003中宏的使用前几章已经介绍了Access的四种对象:表、查询、窗体和报表。
这四种对象都有强大的功能,把每种对象的功能合并在一起,已经可以完成所有的数据管理工作了。
但是,这四种对象都是独立的,并不能互相驱动。
如果仅用这四种对象建造一个数据库,用户使用起来将是极为不方便的。
想要使这四种对象组成一个既功能强大又便于使用的整体,并以一个应用程序的面貌展现在用户面前,就必须借助代码类型的对象来实现。
Access提供了“宏”对象便是此类对象中的一种。
这一章我们就来介绍关于宏的使用。
8.1 Access中的宏Access中提供了类似于DOS中批处理文件的宏。
宏是由一些操作组成的集合,创建这些操作可帮助您自动完成常规任务而减少工作的重复性。
而且通过使用宏组,可以同时执行多个任务。
宏的定义就是用来自动完成特定任务的操作或操作集,即宏是一个或多个操作的集合,其中每个操作实现特定的功能。
将多个操作集合在一起,可以自动完成各种简单的重复性工作。
宏可以是包含操作序列的一个宏,也可以是某个宏组,使用条件表达式可以决定在某些情况下运行宏时,某个操作是否执行。
某些情况下,可能希望仅当特定条件成立时才执行宏中的一个或一系列操作。
例如,如果要使用宏来验证某个窗体中的数据,就可能希望显示一条信息来响应记录的某些输入值,再另外显示一条信息来响应另一些不同的值。
在这种情况下,可以使用条件来控制宏的流程。
学习宏之前,先对Access 2003中的几个概念加以介绍:z操作序列操作是由Microsoft Access本身提供的,可以把它看成是完成一定功能的程序模块,当然这种比喻并不是十分的恰当,我们并不能去修改这些所谓程序模块。
Microsoft Access 提供了完成许多功能的操作,根据用途可将它们分成几类:窗体和报表中的数据处理执行特定任务导入、导出对象处理其他下面以一个例子给予简单说明。
图8-1所示的宏包含三个操作――OpenForm、Maximize和Close,分别实现打开一个2窗体,使该窗体最大化,然后关闭该窗体,这三个操作就构成了一个宏。
表查询窗体报表宏基本概念分类功能
查询窗体和报表是微软Access数据库中的两种常用对象。
下面是关于它们的基本概念和分类功能的介绍:
查询窗体(Query Form):
- 概念:查询窗体是用户与数据库进行交互的界面,它可以用来构建查询并显示查询结果。
用户可以通过表单上的控件输入查询条件,并执行查询操作。
- 分类功能:查询窗体可以帮助用户执行任务:
1. 创建查询:用户可以使用查询窗体来创建不同类型的查询,如选择查询、参数查询、联合查询等。
2. 输入查询条件:用户可以通过查询窗体上的控件输入查询条件,如文本框、下拉框等。
3. 执行查询:用户可以点击查询按钮或使用快捷键执行查询操作,查询结果将会在窗体中显示。
报表(Report):
- 概念:报表用于将数据库中的数据以符合用户需要的格式进行展示和打印。
它可以包含表格、图表、文本框等元素,让用户能够更直观地查看和分析数据。
- 分类功能:报表可以帮助用户执行任务:
1. 设计报表布局:用户可以在报表上添加和布局不同的控件,如表格、图表、文本框等,以展示数据。
2. 设置报表样式:用户可以定义报表的样式,如字体、颜色、边框等,以使报表更具吸引力和易读性。
3. 打印和导出报表:用户可以将报表打印出来或导出成其他格式,如PDF、Excel等,以便与他人共享或进行进一步分析。
基本概念分类功能指的是查询窗体和报表在功能上的一些基本分类和使用方法,所以不涉及政治敏感或非法内容。
《Access 2003应用基础》知识点(窗体、报表、宏)六、窗体的创建与设计(一)、了解窗体的功能和类型1、窗体的基本概念:窗体是用户和数据库交换信息的界面。
窗体上可放置各种控件,所以窗体是控件的集合。
从窗体中可输入数据,但窗体不存储任何数据,数据都保存在表中。
2、窗体的功能:①数据的显示与编辑:用窗体显示的数据不能排序(用报表输出数据可以排序)。
②数据输入:与报表的区别是报表不能输入数据。
③应用程序流控制:通过窗体上的控件,用VBA可编制出解决很多应用问题的程序。
④信息显示及打印:3、窗体的类型(6种):①纵栏式窗体:每次只能看到一个记录,左边显示字段名,右边显示字段内容。
②表格式窗体:可显示多条记录,每条记录显示在一行中,字段名显示在窗体顶端。
③数据表窗体:与数据表界面相同,显示数据最多。
主要用于子窗体。
④主/子窗体:主要用于显示多个表中具有一对多关系的数据,主窗体显示“一”的数据,只能显示为纵栏式,子窗体显示“多”的数据,可以显示为数据表式或表格式。
⑤图表窗体:使用直方图创建,直观生动,用户易于查看数据中的比例、模式及趋势。
⑥数据透视表窗体:便于进行数据分析,可对数据进行小计、总计。
(二)、了解窗体各控件的功能及使用1、窗体控件类型:控件是窗体上显示数据、执行操作、装饰窗体的对象。
①绑定型控件(结合型控件):与表或查询中字段相连,主要用于显示、输入、更新数据库中的字段值。
从字段列表中拖到窗体上的是绑定型控件,且会自动加一个以字段名作“标题”属性的标签。
②非绑定型控件:没有数据来源,只用于显示信息、线条、矩形或图像,不会修改数据表中字段值。
从工具箱中画到窗体上的是非绑定型控件。
③计算控件:用表达式作为数据源,使用格式为“=表达式”。
文本框就是计算控件。
2、Access窗体上使用的常见控件名称、功能及主要属性:①标签:非绑定型控件,主要用于显示说明性文字信息,如标题、字段名称等。
主要属性设置有:名称(内部调用或编程使用)、标题(标签上的文字)、字体名称(宋体、黑体等)、字号(文字大小)、前景色(文字颜色)。
《Access 2003应用基础》知识点(窗体、报表、宏)六、窗体的创建与设计(一)、了解窗体的功能和类型1、窗体的基本概念:窗体是用户和数据库交换信息的界面。
窗体上可放置各种控件,所以窗体是控件的集合。
从窗体中可输入数据,但窗体不存储任何数据,数据都保存在表中。
2、窗体的功能:①数据的显示与编辑:用窗体显示的数据不能排序(用报表输出数据可以排序)。
②数据输入:与报表的区别是报表不能输入数据。
③应用程序流控制:通过窗体上的控件,用VBA可编制出解决很多应用问题的程序。
④信息显示及打印:3、窗体的类型(6种):①纵栏式窗体:每次只能看到一个记录,左边显示字段名,右边显示字段内容。
②表格式窗体:可显示多条记录,每条记录显示在一行中,字段名显示在窗体顶端。
③数据表窗体:与数据表界面相同,显示数据最多。
主要用于子窗体。
④主/子窗体:主要用于显示多个表中具有一对多关系的数据,主窗体显示“一”的数据,只能显示为纵栏式,子窗体显示“多”的数据,可以显示为数据表式或表格式。
⑤图表窗体:使用直方图创建,直观生动,用户易于查看数据中的比例、模式及趋势。
⑥数据透视表窗体:便于进行数据分析,可对数据进行小计、总计。
(二)、了解窗体各控件的功能及使用1、窗体控件类型:控件是窗体上显示数据、执行操作、装饰窗体的对象。
①绑定型控件(结合型控件):与表或查询中字段相连,主要用于显示、输入、更新数据库中的字段值。
从字段列表中拖到窗体上的是绑定型控件,且会自动加一个以字段名作“标题”属性的标签。
②非绑定型控件:没有数据来源,只用于显示信息、线条、矩形或图像,不会修改数据表中字段值。
从工具箱中画到窗体上的是非绑定型控件。
③计算控件:用表达式作为数据源,使用格式为“=表达式”。
文本框就是计算控件。
2、Access窗体上使用的常见控件名称、功能及主要属性:①标签:非绑定型控件,主要用于显示说明性文字信息,如标题、字段名称等。
主要属性设置有:名称(内部调用或编程使用)、标题(标签上的文字)、字体名称(宋体、黑体等)、字号(文字大小)、前景色(文字颜色)。
②文本框:是一种交互式控件,可作为绑定型、非绑定型和计算控件。
主要属性是“控件来源”,即显示在文本框中的值。
“控件来源”属性中可以选择字段(此时为绑定型文本框),也可以输入表达式(计算控件)。
③命令按钮:实现某种功能操作。
可以通过命令按钮向导创建一些按钮来对窗体中显示的表进行操作。
如右图中是命令按钮向导能创建的按钮类别和具体操作。
如果不是用向导创建的命令按钮,必须为其设置单击事件,方法是:在设计视图中右击按钮→事件生成器→代码生成器,在代码窗口中编制按钮的单击事件代码,即VBA程序。
④选项按钮:用于表示“是/否”型字段值。
⑤复选框:用于表示“是/否”型字段值。
⑥选项组:用于显示一组限定性的选项值,在一个选项组内可包括多个选项按钮或复选框。
⑦列表框:提供一组数据选项供用户选择,不能直接输入数据。
⑧组合框:通过下拉列表框选择所需的选项或输入数值。
组合框=文本框+列表框。
⑨图像:在窗体中加入图片的作用主要是为美化窗体。
图片类型属性可设置为“嵌入”或“链接”两种方式。
嵌入到窗体中的对象成为数据库的组成部分,相当于把图像复制到了数据库中;而链接到窗体中的对象独立于数据库之外且随着源对象的变化而变化。
⑩子窗体:子窗体是窗体中的窗体,包含子窗体的就称为主窗体。
3、控件的使用:①移动控件位置:拖动控件左上角的大控点。
②改变控件大小:拖动控件上其余七个小控点。
③对齐控件:选择控件后,格式→对齐→靠左、靠右、靠上、靠下。
(三)、掌握创建窗体的方法1、自动创建窗体:创建速度快,但布局格式固定,而且只能包含一个表或查询中的全部字段,不能重新设置字段顺序。
可自动创建5种窗体:纵栏式、表格式、数据表、数据透视表、数据透视图。
2、利用向导创建窗体:可以选择多种布局和样式,可以包含多个表或查询中的字段,可以重新排列字段顺序。
也可创建上面5种类型的窗体。
3、利用设计视图创建窗体:(1)方法:窗体→新建→设计视图(2)向窗体中添加数据:①选中窗体:单击窗体左上角两个标尺交叉处的“窗体选择器”小方块按钮。
②在窗体的属性窗口中(如果属性窗口未出现,双击“窗体选择器”),“数据”选项卡下,“记录源”后的下拉列表框中选择表或查询或SQL语句作为数据源。
③如果窗体上的数据源要来自于多个表,就单击“记录源”右侧的生成器按钮,出现“查询生成器”窗口,在其中可以添加多个表或查询,然后制作一个包含窗体上需要的字段的查询(即生成一个SQL语句),这些字段就将会出现在“字段列表”对话框中。
(3)从“字段列表”中(如果字段列表未出现,可以单击工具栏上的“字段列表”按钮)把窗体中所需要的字段拖到窗体中,排列好位置和顺序。
(4)取好窗体名,保存窗体。
4、窗体的结构:①窗体的结构分五个节,从上到下依次是:窗体页眉、页面页眉、主体、页面页脚、窗体页脚。
②默认打开设计视图只有主体节,其余的节可在“视图”菜单下用“窗体页眉/页脚、页面页眉/页脚”来打开或关闭其余4个节,但只能成对添加或关闭。
③如果不想要某个节,可以在其属性窗口中把它的高度设置为0来让其不显示。
(四)、掌握常用控件的属性设置:1、每个控件及窗体都对应一个它的属性窗口,打开方法可以使用工具栏上的按钮或“右击/属性”或双击,属性窗口中有5个选项卡:格式、数据、事件、其他、全部。
2、窗体属性中的“记录选择器”(左边)、“导航按钮”(下面,选择记录的按钮)和“分隔线”(线条)会破坏窗体结构影响美观,一般都要把这三项设置为“否”。
(五)、窗体制作实例:实例一、根据下列“教师”表结构及数据,建立“教师”窗体。
具体要求如下:(1)以数据库中的“教师”表为数据源,建立一个用于修改教师信息的窗体。
(2)添加命令按钮“保存记录”,实现保存修改记录的功能。
(3)添加命令按钮“撤销记录”,其功能为清除文本框中输入内容。
答:①在数据库窗口中,选“窗体”对象,单击“新建”按钮,选择“设计视图”确定,进入使用设计视图创建窗体界面。
②双击左上角“窗体选择器”,打开窗体属性对话框,在“数据”选项卡下面的“记录源”下拉列表框中选择“教师”表③将需要的字段从“字段列表”框中拖入到窗体,并调整好位置。
④添加命令按钮“保存记录”:确保“控件向导”被按下,在“命令按钮”向导中选择“记录操作”→“保存记录”。
⑤添加命令按钮“撤消记录”(类似④)。
⑥保存名为“教师”,在“窗体视图”中查看。
实例二、写出设计下面“QQ2012”登录窗体的主要步骤(要求写出各控件名称、属性名称、属性值及其作用。
)说明:(1)窗体中最大化按钮是灰色的。
(2)窗体上部的图片文件名是C:\tupian\qq2012.jpg(1)在数据库窗体中选择窗体子对象,选择“设计视图”方式创建窗体;(2)单击工具箱中“图像”按钮,在窗体上单击一下,在打开的对话框中插入图片文件“C:\tupian\qq2012.jpg”并调整至合适大小。
(3)调整窗体至合适大小,在窗体的设计界面上放置所需控件,并设置相关属性,如下表:(4)保存该窗体设计,在窗体视图下查看该窗体。
七、报表的创建与设计(一)、了解报表的特点1、报表用于数据输出,窗体可以交互,主要用于数据输入。
2、报表可以对记录排序、分组,但不能修改数据表中的数据。
3、报表和窗体的数据源都可以是表或查询。
4、报表分类:纵栏式报表、表格式报表、图表式报表、标签式报表。
5、报表分节:报表页眉:只显示在第一页最顶部(页面页眉前),主要用于显示标题、日期等信息。
页面页眉:显示在每一页顶部,一般用于显示报表的字段名。
组页眉:显示每个分组的小标题,一页中可能有几个组页眉。
主体:显示每条记录值。
组页脚:显示每个分组的统计信息,一页中可能有几个组页脚。
页面页脚:显示在每一页底部,一般用于显示报表的页码等信息。
一个经典格式:显示形如:“第3页,共8页”的表达式:=“第”&[page]&“页,共”&[pages]&“页”报表页脚:只显示在整个报表的末尾,但又不是最后一节,是在最末一页的页面页脚的之前..,一般用于显示整个报表的统计信息。
6、报表中,每一节的宽度必须相同。
7、要强行在某个节处分页,可进行该节的“强制分页”属性设置。
想在任何地方分页,可把“工具箱”中“分页符”按钮拖到该处(报表上显示为“……”)。
(二)、掌握创建报表的方法:创建报表与创建窗体极其相似。
1、自动创建报表:可创建纵栏式和表格式。
2、利用向导创建报表:3、利用设计视图创建报表:用设计视图创建报表与创建窗体很相似,不同之处主要是在报表中可以增加组页眉和组页脚(使用“视图”菜单或“排序与分组”按钮来添加,可以选择只要组页眉或组页脚),在组页眉中可以添加分组小标题,在组页脚中一般添加分组统计信息,统计信息用计算控件来显示,在计算控件(文本框)中一定要写成形如“=表达式”的样式。
实例:用下列“教师”表做一个“教师各职称段平均年龄统计表”,要求在报表页眉中显示当天日期,按职称分组,并在组页脚处显示该组平均年龄。
(三)、了解报表打印的基本方法打印报表之前应通过预览观看设计效果,如果满意再进行打印。
报表预览有两种方式:版面预览:版面布局与打印出来一样,但数据显示可能不正确。
打印预览:版面布局和数据显示均与打印出来一样。
八、宏的创建与运行(一)、于宏的基本概念1、宏是由一个或多个操作组成的集合,每个操作实现特定的功能。
宏的主要功能是实现操作自动化。
宏的操作命令都是用VBA代码编制的。
(二)、宏有三种类型:①简单宏:按顺序从上到下依次执行宏操作命令。
②宏组:宏组是由多个宏操作构成,用来共同完成一项任务,放在一个组中便于管理与维护。
宏组执行时的引用方法是:宏组名.宏名。
③条件宏:是指带有判定条件的宏,这类宏在运行之前先判断“条件”栏中的条件是否成立,如果条件成立,才执行当前“操作”中的命令,否则,不运行当前命令,转去判断下一行的条件。
对于上下重复的条件,可以使用“…”来代替,减少书写。
(三)、常用宏操作命令:1、MsgBox 显示含有警告或提示信息的消息框。
参数设置:①消息:显示在消息框中的文字。
②发嘟嘟声:执行命令的同时发出一声“嘟”③类型:共有四个选项:重要○×、警告○?、警告△!、信息○i。
④标题:显示在消息框标题中的文字。
2、OpenForm 打开窗体3、OpenTable 打开表4、OpenReport 打开报表5、OpenQuery 打开查询6、Beep 计算机扬声器发出“嘟”声,不需要带参数7、RunApp 运行其他应用程序8、RunMacro 运行宏9、Close 关闭窗口10、Quit 退出Access(四)、创建宏的方法:1、宏设计器结构:①上半部分定义宏操作,下半部分是“操作参数”设置区。