第7章窗体与报表设计_第1页
第7章窗体与报表设计_第2页
第7章窗体与报表设计_第3页
第7章窗体与报表设计_第4页
第7章窗体与报表设计_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库技术及应用数据库技术及应用 ACCESSDatabase Technology and Applicationhttp:/第第7章章 窗体与报表设计窗体与报表设计v7.1 7.1 窗体的组成窗体的组成v7.2 7.2 创建窗体创建窗体v7.3 7.3 引入面向对象编程的概念引入面向对象编程的概念* *v7.4 7.4 使用设计视图创建窗体使用设计视图创建窗体v7.5 7.5 窗体设计实例窗体设计实例v7.6 7.6 认识报表认识报表v7.7 7.7 创建报表的方法创建报表的方法v7.8 7.8 有设计视图中设计报表有设计视图中设计报表v7.9 7.9 预览和打印报表预览和打印报表http

2、:/7.1窗体的组成窗体的组成(1)窗体页眉:用于显示窗体的标题、窗体使用说明等信息。(打印时只看到一个窗体页眉,在最前面)(2)页面页眉:用于显示要在打印页上方显示的内容,包括标题、图像、列标题等。(打印时每一页都可以看到页面页眉,在每一页的开头部分)(3)主体:主体用于显示记录内容。(4)页面页脚:页面页脚显示要在每一页下方显示的内容,包括日期、页码等。http:/7.1 认识窗体认识窗体(5)窗体页脚:窗体页脚用于显示诸如窗体、命令按钮和或使用窗体其他对象的指导性文字等内容。 最基本的窗体只包含主体。页面页眉、页面页脚主要为打印输出所用,“打印预”览才能看到效果。http:/7.2 创建

3、窗体创建窗体v7.2.1 7.2.1 使用自动窗体创建窗体使用自动窗体创建窗体v7.2.2 7.2.2 使用窗体向导创建窗体使用窗体向导创建窗体http:/7.2 创建窗体创建窗体1、自动创建窗体可创建纵栏式窗体、表格式窗体、数据可创建纵栏式窗体、表格式窗体、数据表窗体。表窗体。只能基于只能基于单个单个表或查询来创建窗体。表或查询来创建窗体。(只能有一个数据源,字段来自多个表时只能有一个数据源,字段来自多个表时可先创建查询或用其它创建窗体的方法可先创建查询或用其它创建窗体的方法)3、 图表向导(只能基于只能基于单个单个数据源)数据源)4、设计视图:设计视图:可自主地创建出更多的窗体。 2、窗体

4、向导 可基于可基于单个单个表或查询来创建窗体,也可基于表或查询来创建窗体,也可基于多个多个表表或查询来创建或查询来创建主主/子窗体子窗体。http:/7.2.1 使用自动窗体创建窗体使用自动窗体创建窗体自动创建窗体 (1 1)打开数据库。)打开数据库。 (2 2)按)按“新建新建”按钮。按钮。 (3 3)选择创建窗体所需的数据源(表)选择创建窗体所需的数据源(表或查询),再选择或查询),再选择“自动创建窗体:纵栏式自动创建窗体:纵栏式”,或选择,或选择“自动创建窗体:表格式自动创建窗体:表格式”,或,或选择选择“自动创建窗体:数据表。自动创建窗体:数据表。 (4 4)保存窗体,结束窗体的创建。

5、)保存窗体,结束窗体的创建。http:/7.2.1 使用自动窗体创建窗体使用自动窗体创建窗体 纵栏式:一个窗体显示出一个记录。纵栏式:一个窗体显示出一个记录。 表格式:窗体以表格的形式来显示出数据源的记表格式:窗体以表格的形式来显示出数据源的记录。录。 数据表:窗体以数据表视图的形式来显示数据源数据表:窗体以数据表视图的形式来显示数据源的记录。的记录。 数据透视表:在窗体中以数据透视表的形式来显数据透视表:在窗体中以数据透视表的形式来显示出某种统计结果。示出某种统计结果。 数据透视图:在窗体中以数据透视图的形式来显数据透视图:在窗体中以数据透视图的形式来显示出某种统计结果。示出某种统计结果。h

6、ttp:/7.2.1 使用自动窗体创建窗体使用自动窗体创建窗体1. 纵栏式窗体纵栏式窗体2. 表格式窗体表格式窗体3. 数据表窗体数据表窗体窗体的视图(查看数据方式)窗体的视图(查看数据方式) 1.设计视图设计视图设计窗体设计窗体2.窗体视图窗体视图查看窗体结果查看窗体结果3.数据表视图数据表视图显示数据表记录显示数据表记录7.2.1 使用自动窗体创建窗体使用自动窗体创建窗体http:/7.2.2 使用窗体向导创建窗体使用窗体向导创建窗体1 1、基于单个表、基于单个表1)新建,选中)新建,选中“窗体向导窗体向导”,并选择数据源;,并选择数据源;可以选定可以选定一个或多个数据源一个或多个数据源中

7、的字段到创建的窗体中。中的字段到创建的窗体中。如果这些字段基于如果这些字段基于多个多个数据表,则可数据表,则可创建主、子窗体创建主、子窗体。如果基于一个数据表,不能创建主、子窗体。如果基于一个数据表,不能创建主、子窗体。2)选取在窗体中要出现的字段;)选取在窗体中要出现的字段;5)指定窗体标题,并保存窗体。)指定窗体标题,并保存窗体。3)选取窗体中的对象结构(布局);)选取窗体中的对象结构(布局);4)确定所用样式;)确定所用样式;7.2.2 使用窗体向导创建窗体使用窗体向导创建窗体2 2、基于多个表、基于多个表 主主/子窗体也称为多表窗体,主要用于显示具有子窗体也称为多表窗体,主要用于显示具

8、有“一对多一对多”关系的主表和相关表中的数据;关系的主表和相关表中的数据; “多多”方的方的窗体设置为子窗体,基本窗体称为主窗体;主窗体可以窗体设置为子窗体,基本窗体称为主窗体;主窗体可以包含任意数量的子窗体。包含任意数量的子窗体。操作指引操作指引1)新建窗体,选中)新建窗体,选中“窗体向导窗体向导”,并选择数据源;,并选择数据源;2)选取在窗体中要出现的、来源于多表的字段;)选取在窗体中要出现的、来源于多表的字段;3)确定查看数据的方式;)确定查看数据的方式;4)确定子窗体的布局;)确定子窗体的布局;5)确定所用样式;)确定所用样式;6)指定主窗体及子窗体的标题,并保存窗体。)指定主窗体及子

9、窗体的标题,并保存窗体。确定查看数据的方式确定查看数据的方式实验三案例1:用图表显示每个学生选修各门课程的成绩。使用图表向导创建窗体(1)创建学生成绩表查询(包括字段:学号、姓名、课程名、成绩) (图表向导只能有一个数据源,字段来自多个表时可先创建查询)(2)利用图表向导创建窗体,选择数据源 “学生成绩表查询“。(3)弹出“图表向导”对话框,为图表选择所需的字段(姓名、课程名、成绩)。(4)选择“图表类型”;(5)设计图表的布局姓名,课程名成绩(求和成绩,求平均/最大值/最小值结果都一样)(6)指定图表标题。使用图表向导创建窗体使用图表向导创建窗体案例2:用图表显示每个学生的平均成绩。使用图表

10、向导创建窗体(1)利用图表向导创建窗体,数据源选择“学生成绩表查询“。(2)弹出“图表向导”对话框,为图表选择所需的字段(姓名、成绩) 。(3)选择“图表类型”;(4)设计图表的布局水平坐标轴:姓名垂直坐标轴:统计项:成绩(求平均)(5)指定图表标题。使用图表向导创建窗体案例2:用图表显示每个学生的平均成绩。(双击求和成绩可选择汇总方式)使用图表向导创建窗体http:/7.4 使用设计视图创建窗体使用设计视图创建窗体1、窗体、窗体新建新建设计视图;设计视图;2、选择与窗体相关联的数据表;、选择与窗体相关联的数据表; (数据源也可以在(数据源也可以在窗体属性中设置,右击窗体属性中设置,右击“窗体

11、窗体”,属性属性数据数据记录源记录源,一般是一个数据源,如果来自多个表可先建查询,再把一般是一个数据源,如果来自多个表可先建查询,再把查询作为数据)查询作为数据)3、将数据表字段拖到窗体的适当位置;、将数据表字段拖到窗体的适当位置; 若要修改样式,如字体、颜色等,则可先选中要若要修改样式,如字体、颜色等,则可先选中要修改的控件,然后用工具栏上的按钮进行格式设置;修改的控件,然后用工具栏上的按钮进行格式设置;4、“保存保存”创建好的窗体;创建好的窗体;5、在窗体视图中查看结果。、在窗体视图中查看结果。建立建立数据窗体数据窗体操作指引操作指引7.4 使用设计视图创建窗体使用设计视图创建窗体(刚新建

12、的窗体只有主体)(双击图中的学生表标题栏可同时选择所有字段7.4 使用设计视图创建窗体使用设计视图创建窗体切换到窗体视图可看到结果切换到窗体视图可看到结果7.4 使用设计视图创建窗体使用设计视图创建窗体窗体设计视图工具栏(常用按钮)窗体设计视图工具栏(常用按钮)视图视图字段列表字段列表工具箱工具箱自动套用格式自动套用格式代码代码属性属性生成器生成器7.4 使用设计视图创建窗体使用设计视图创建窗体窗体属性的设置v 在窗体的【设计视图】右击“快捷菜单”【属性】v 或单击属性按钮v (结合课本的7.3节)7.4 使用设计视图创建窗体使用设计视图创建窗体设置窗体的设置窗体的“格式格式”属性属性可以通过

13、“窗体”对话框中的“格式”选项卡来设置窗体的显示,如标题、滚动条、分隔线等。v标题:内容将在标题栏中显示。v取消窗体的“最大最小按钮”,可使得该窗体不可随意改变大小。v为窗体设置背景,格式图片v图片缩放模式为“拉伸”。7.4 使用设计视图创建窗体使用设计视图创建窗体设置窗体的设置窗体的“数据数据”属属性性通过“窗体”对话框中的“数据”选项卡来设置窗体的记录源等属性v案例:把窗体设置为不允许编辑、添加、删除。7.4 使用设计视图创建窗体使用设计视图创建窗体如何消除窗体中导航按如何消除窗体中导航按钮的显示?取消记录选钮的显示?取消记录选择器的显示呢?记录选择器的显示呢?记录选择器有何作用?择器有何

14、作用?在窗体设计中使用控件在窗体设计中使用控件v控件是一种图形化对象,包括控件是一种图形化对象,包括标签、文本框、命标签、文本框、命令按纽令按纽、复选框、选项组、切换按纽、组合框、复选框、选项组、切换按纽、组合框、列表框、图象控件、绑定对象框、未绑定对象框列表框、图象控件、绑定对象框、未绑定对象框、线条和矩形等。控件可以放在窗体上,、线条和矩形等。控件可以放在窗体上,目的是目的是为了显示数据或执行某种操作,有的控件是为了为了显示数据或执行某种操作,有的控件是为了美化窗体。美化窗体。7.4 使用设计视图创建窗体使用设计视图创建窗体 选择对象选择对象控件向导控件向导标签标签选项组选项组切换按纽切换

15、按纽列表框列表框图像图像未绑定对象框未绑定对象框绑定对象框绑定对象框选项卡选项卡子窗体子窗体/子报表子报表其他控件其他控件控件工具箱控件工具箱7.4 使用设计视图创建窗体使用设计视图创建窗体P118-1201.选择控件选择控件2.创建控件创建控件n点击工具箱中的控件按钮,然后在窗体中插入控件的位置,控件中会显示一个插入点,可以输入或编辑控件的文本。3.删除控件删除控件4.对齐控件对齐控件用用shift键同时选择多个控件键同时选择多个控件,格式格式对齐对齐(P120图图靠左就是水平方向与最左边那个控件对齐靠左就是水平方向与最左边那个控件对齐)7.4 使用设计视图创建窗体使用设计视图创建窗体设置控

16、件的属性设置控件的属性(P109)v在窗体的【设计视图】中,右击某个对象,如标签“学号:”,在“快捷菜单”中单击【属性】,通过 “格式”选项卡设置对象的字体、字号、前景色(字体颜色)、背景色等格式。7.4 使用设计视图创建窗体使用设计视图创建窗体设置控件的特殊效果设置控件的特殊效果 选取控件,然后单选取控件,然后单击工具栏中的击工具栏中的“特殊效特殊效果果”按钮右侧的下向箭按钮右侧的下向箭头,从调出的效果列表头,从调出的效果列表中选取中选取“平面平面”、“凸凸起起”、“凹陷凹陷”、“蚀蚀刻刻”、“阴影阴影”、“凿凿痕痕”等效果。等效果。7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使

17、用设计视图创建窗体使用设计视图创建窗体出现文本打横显示时,把字体名称中的符号删除就可以了.1 1、标签控件、标签控件标签控件一般为标签控件一般为非绑定性控件非绑定性控件。用于。用于输出信息输出信息。主要用于显主要用于显示说明性文字。示说明性文字。例:在窗体例:在窗体“学生基本情况学生基本情况”的的“窗体页眉窗体页眉”处,使用标签处,使用标签控件输入控件输入 :“:“学生信息学生信息”1 1、用设计视图打开、用设计视图打开 “ “学生基本情况学生基本情况”窗体窗体2 2、单击工具箱上的、单击工具箱上的“标签标签”按钮按钮3 3、在窗体中的、在窗体中的“窗体页眉窗体页眉”处(处(若没有可右击再增加

18、),若没有可右击再增加),单单击放置击放置“标签标签”的位置,然后输入文本的位置,然后输入文本“学生信息学生信息”。4 4、修改标签的属性,如字体、大小、颜色。、修改标签的属性,如字体、大小、颜色。5 5、保存、保存(在窗体中显示的元素大多包含在控件中。)7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体2 2、文本框控件、文本框控件用于输入或输出信息。用于输入或输出信息。绑定型绑定型:用于显示绑定字段数据,文本框随着记录的移动而动态地改变内容。未绑定型未绑定型:用于接受用户输入或显示计算结果,数据不需要存储。 7.4 使用设计视图创建窗体使用设计

19、视图创建窗体v创建“小学生成绩”窗体,数据源来自表“小学生成绩表”绑定文本框计算型控件7.4 使用设计视图创建窗体使用设计视图创建窗体创建绑定型文本框创建绑定型文本框选择选择“窗体窗体”对象,点击对象,点击“新建新建”按钮,选按钮,选“设计视设计视图图”;并确定新建窗体的数据源(如:小学生成绩表;并确定新建窗体的数据源(如:小学生成绩表),然后),然后“确定确定”在窗体的视图旁边,弹出在窗体的视图旁边,弹出“数据源数据源”的的“字段列表字段列表”窗口,把窗口,把“字段列表字段列表”窗口中的相应字段拖到窗体的窗口中的相应字段拖到窗体的“主体主体”上,即同时创建一个以该字段名命名的上,即同时创建一

20、个以该字段名命名的“标标签签”控件和一个绑定该控件和一个绑定该“字段字段”内容的内容的文本框文本框控件;控件;也可以通过点击也可以通过点击“工具箱工具箱”中的中的“文本框文本框”控件按钮,控件按钮,在主体中添加文本框;然后修改在主体中添加文本框;然后修改“标签标签”的显示文字的显示文字,并设定文本框,并设定文本框“属性属性”中的中的“数据数据”选项卡中的控选项卡中的控件来源来绑定。件来源来绑定。7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体创建未绑定型文本框创建未绑定型文本框在在“设计视图设计视图”中打开窗体中打开窗体“工具箱工具箱”中,选择中

21、,选择“文本框文本框”控件控件在窗体上希望放置文本框的地方单击鼠标,在窗体上希望放置文本框的地方单击鼠标,此时窗体设计视图中会出现创建的文本框此时窗体设计视图中会出现创建的文本框如用于显示计算结果。则在文本框建立表达式如用于显示计算结果。则在文本框建立表达式在文本框中直接输入:在文本框中直接输入:= = 语文语文+数学数学+英语英语 (或者选中文本框,右击鼠标,点击(或者选中文本框,右击鼠标,点击“属性属性”命命令,打开的令,打开的“属性窗口属性窗口”中单击中单击“数据数据”选项选项卡,在卡,在“控件来源控件来源”项中输入表达式。)项中输入表达式。)7.4 使用设计视图创建窗体使用设计视图创建

22、窗体在窗体中使用表达式在窗体中使用表达式表达式功能=操作数*1.1操作数乘以1.1=操作数1+操作数2相加=Date()返回当前系统时间=Sum(工资)/Count(工资数)相除=字符串1& 字符串2字符串相连7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体切换到切换到“窗体视图窗体视图”,【视图视图】【窗体视图窗体视图】显示结果显示结果7.4 使用设计视图创建窗体使用设计视图创建窗体以上两个例子中的文本框都用于输出,以下文本框用于输入。未绑定文本框7.4 使用设计视图创建窗体使用设计视图创建窗体3 3、选项组控件、选项组控件 选项组是个

23、容器型控件,其中可以包含一组按纽,按纽可以是选项按纽、复选按纽或切换按纽,按纽的个数用户可以自定。4 4、选项按纽、复选按纽与切换按纽、选项按纽、复选按纽与切换按纽 选项按纽、复选按纽与切换按纽都可以作为单独的控件来使用。对应于数据表或查询中的对应于数据表或查询中的“是是/ /否否”型字段,默认的型字段,默认的绑定控件为复选框。绑定控件为复选框。7.4 使用设计视图创建窗体使用设计视图创建窗体5 5、列表框、列表框 列表框是由若干可供选择的数据行构成的列表,列表框是由若干可供选择的数据行构成的列表,从列表中选择一个值比输入更方便,而且不容易从列表中选择一个值比输入更方便,而且不容易出错。出错。

24、(只能选择数据,不能从键盘输入数据)(只能选择数据,不能从键盘输入数据)。6 6、组合框、组合框 组合框是列表框与文本框的组合,在组合框中既组合框是列表框与文本框的组合,在组合框中既可以输入一个值,也可以从下拉列表框中选择一可以输入一个值,也可以从下拉列表框中选择一个值。个值。 列表框和组合既可绑定到字段,也可以不绑定列表框和组合既可绑定到字段,也可以不绑定到字段。到字段。7.4 使用设计视图创建窗体使用设计视图创建窗体7 7、命令按纽控件、命令按纽控件 命令按纽是一种能起控制作用的控件,单击命令按纽可以执行某个或某些预定义的操作。这些操作是通过在命令按纽“单击”属性中编写相应的“宏”或“事件

25、过程”来完成。在Access中可以使用“命令按纽向导”创建30多种不同类型的命令按纽8 8、对象控件(、对象控件(OLEOLE对象)对象)绑定图像 非绑定图像7.4 使用设计视图创建窗体使用设计视图创建窗体http:/7.4 使用设计视图创建窗体使用设计视图创建窗体v组合框应用举例组合框应用举例制作一个窗体(制作一个窗体(名为:组合框应用名为:组合框应用),当在组合框中选),当在组合框中选择或输入一个学号时,能显示出该学号的记录。择或输入一个学号时,能显示出该学号的记录。操作参考步骤:操作参考步骤:1 1)调出设计视图,数据源为)调出设计视图,数据源为学生学生表,增加窗体页眉表,增加窗体页眉/

26、 /页脚节。页脚节。2 2)利用控件向导在页眉节中创建组合框,选中)利用控件向导在页眉节中创建组合框,选中“在基于组合在基于组合框中选定的值而创建的窗体上查找记录框中选定的值而创建的窗体上查找记录”项,并选定项,并选定学号学号字字段,最后指定标题为段,最后指定标题为“学号学号”。3 3)通过在字段列表中拖曳字段到主体节的方法在主体节中添)通过在字段列表中拖曳字段到主体节的方法在主体节中添加字段控件。加字段控件。4 4)必要时在页眉节中添加列表框显示出学号。)必要时在页眉节中添加列表框显示出学号。7.4 使用设计视图创建窗体使用设计视图创建窗体http:/7.4 使用设计视图创建窗体使用设计视图

27、创建窗体v列表框应用举例列表框应用举例制作一个窗体制作一个窗体( (名为:列表框应用名为:列表框应用) ),当在列表框中选择一,当在列表框中选择一个姓名时,能显示出该姓名的记录。个姓名时,能显示出该姓名的记录。操作参考步骤:操作参考步骤:1 1)调出设计视图,数据源为)调出设计视图,数据源为学生学生表,增加窗体页眉表,增加窗体页眉/ /页页脚节。脚节。2 2)利用控件向导在页眉节中创建列表框,选中)利用控件向导在页眉节中创建列表框,选中“在基于在基于列表框中选定的值而创建的窗体上查找记录列表框中选定的值而创建的窗体上查找记录”项,并选项,并选定姓名字段,最后指定标题为定姓名字段,最后指定标题为

28、“姓名姓名”。3 3)通过在字段列表中拖曳字段到主体节的方法在主体节)通过在字段列表中拖曳字段到主体节的方法在主体节中添加字段控件。中添加字段控件。案例:创建案例:创建“学生表信息录入学生表信息录入”窗体窗体7.4 使用设计视图创建窗体使用设计视图创建窗体在“设计视图”中打开窗体,选择数据源“学生表”将相应的字段拖动到窗体适当位置上在“窗体页眉”中添加“标签”控件,输入标签文本“学生信息录入”,并设置其字体等属性。7.4 使用设计视图创建窗体使用设计视图创建窗体创建选项组控件步骤创建选项组控件步骤单击“选项组”按纽,然后在窗体上单击一下,出现“选项组”向导对话框,在“标签名称”中分别输入各选项

29、的名称,如“计算机”、“信息”、“数学”下一步。指定某一项为“默认值”(如计算机)下一步为每个选项赋值,如“计算机”“1”,“信息”“2”,“数学”“3”下一步v 指定与哪个字段绑定。(这类字段获得的值为1、2、3、4、5,而不是计算机、信息等)提示用户使用何种类型的按纽,可以选择选项按纽、复选按纽或切换按纽,及按纽的样式。为选项组指定标题(如所在系或系编号)。7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体创建列表框、组合框步骤v方法1:n将“性别”字段拖动到窗体(对于建立了“查阅字段”类型的字段,Access2003自动创建组合框)v方法2:

30、n点击“列表框”按钮,在窗体中单击鼠标,弹出“列表框向导”n在“向导”中确定列表框的值(直接键入、来自表或查询,在本窗体数据源)v案例:用”列表框“代替“选项组控件”,列表框的值来自“系”的系名称。7.4 使用设计视图创建窗体使用设计视图创建窗体创建命令按钮步骤创建命令按钮步骤单击工具箱中单击“命令按钮”,然后在窗体上单击要放置按钮的地方,启动“命令按钮向导”。在向导上选择按钮的功能(如“保存记录”)下一步选择按钮的样式(“文本”或是“图片”)下一步给按钮一个名字(command1)完成小提问:如何开启或关闭控件向导?小提问:如何开启或关闭控件向导?7.4 使用设计视图创建窗体使用设计视图创建

31、窗体7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体当用户在文本框中输入学号并单击了“查询”按钮时,可查找到该学生的记录并显示第四题第2小题建立“学生档案及学生成绩多页窗体”的内容 。v绑定对象控件n对象控件绑定于基表或查询中的“OLEOLE类型类型”字段字段,如“照片”n操作步骤:把“照片”字段拖到窗体中合适的位置v非绑定对象控件(了解)n“未绑定对象框控件未绑定对象框控件”用于在窗体上插入未绑定用于在

32、窗体上插入未绑定OLEOLE对象,如插入一段对象,如插入一段excelexcel文档或图片。文档或图片。 7.4 使用设计视图创建窗体使用设计视图创建窗体9 9、图像控件、图像控件 图像控件用来向窗体插入静态图片,起美化的作用图像控件用来向窗体插入静态图片,起美化的作用,并没有存放到数据表中,浏览记录时一直都能看到。,并没有存放到数据表中,浏览记录时一直都能看到。7.4 使用设计视图创建窗体使用设计视图创建窗体1010、选项卡控件、选项卡控件 选项卡控件是容器类控件选项卡控件是容器类控件,使用选项卡可使用选项卡可以创建多页窗体以创建多页窗体,通过选项卡可以选择不同页,通过选项卡可以选择不同页面

33、,每个页面还可以包含用于显示其他对象的面,每个页面还可以包含用于显示其他对象的控件。控件。v加入选项卡控件的目的是为了让有限的空间根加入选项卡控件的目的是为了让有限的空间根据不同的需要显示出不同的窗体内容。据不同的需要显示出不同的窗体内容。v 加入选项卡后,右击选项卡,选择加入选项卡后,右击选项卡,选择“插入插入页页”/“/“删除页删除页”可在选项卡中增加可在选项卡中增加/ /减少页面。减少页面。7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体选择“窗体”对象,点击“新建”按钮。使用“设计视图”,选择“学生表”作为建立窗体的数据源选择工具箱中的“

34、选项卡”控件,在要放置选项卡的位置拖出一个矩形框。选择学生表中的所有字段(用shift键),拖动到“页1”中,调整好位置和大小改变“页1”的标题,单击工具栏上的“属性”按纽,在“格式”选项卡的“标题”文本框中输入“学生基本情况”(作为“页1”的标题)。7.4 使用设计视图创建窗体使用设计视图创建窗体7.4 使用设计视图创建窗体使用设计视图创建窗体切换到切换到“窗体窗体”视图,显示第视图,显示第1页效果页效果7.4 使用设计视图创建窗体使用设计视图创建窗体返回“设计视图”,选择“页2”,将以前建立好的成绩表窗体(子窗体)从数据库窗体对象中拖动到页2内,将“页2”的标题改为“学生成绩”,切换到“窗

35、体”视图,显示效果图。7.4 使用设计视图创建窗体使用设计视图创建窗体一个窗体只能有一个数据源,但是可以在设计视图中把做好的窗体拖进来。作业第四题第2小题中的两个选项卡是有联动作用的,要用子窗体。第四题第4小题中的选项卡没有联动作用。7.4 使用设计视图创建窗体使用设计视图创建窗体11、直线、矩形和其他控件可设置线条的线型(边框样式)、颜色(边框颜可设置线条的线型(边框样式)、颜色(边框颜色)和厚度(边框宽度)。色)和厚度(边框宽度)。7.4 使用设计视图创建窗体使用设计视图创建窗体画线同时按住shift键可画得比较直.http:/7.5 窗体设计实例窗体设计实例v7.5.1 7.5.1 数据

36、操作窗体数据操作窗体v7.5.2 7.5.2 控制面板或说明窗体控制面板或说明窗体v7.5.3 7.5.3 交互式窗体交互式窗体http:/7.5 窗体设计实例窗体设计实例创建创建“课程课程表数据录入表数据录入/修改修改”窗体窗体http:/7.5 窗体设计实例窗体设计实例创建创建“密码密码”窗体,以验证操作密码窗体,以验证操作密码认识报表 报表是数据库的一种对象,可以把它看成是一种报表是数据库的一种对象,可以把它看成是一种专门为打印而设计的特殊窗体。专门为打印而设计的特殊窗体。 建立报表与建立窗体的过程类似。建立报表与建立窗体的过程类似。 报表可以将数据库中存在于报表可以将数据库中存在于表或

37、查询表或查询中的数据进中的数据进行组合,必要时可进行汇总统计,然后根据实际需要行组合,必要时可进行汇总统计,然后根据实际需要进行布局,以体现用户数据的进行布局,以体现用户数据的打印格式打印格式。一、报表的概念及作用一、报表的概念及作用认识报表 基本部分包括基本部分包括页面页眉、主体和页面页脚页面页眉、主体和页面页脚三个区域。必要时还三个区域。必要时还可包含有可包含有报表页眉、报表页脚报表页眉、报表页脚、组页眉和组页脚组页眉和组页脚等区域。等区域。1、页面页眉页面页眉:用于显示报表中所用到的字段名或表达式标题,显:用于显示报表中所用到的字段名或表达式标题,显示于报表的示于报表的每一页的上方每一页

38、的上方。2、主体主体:报表的最主要部分。用于显示表或查询中的记录数据。:报表的最主要部分。用于显示表或查询中的记录数据。3、页面页脚页面页脚:用来显示页码或本报表页的汇总信息,显示于报表:用来显示页码或本报表页的汇总信息,显示于报表的的每一页的下方每一页的下方。二、报表的结构二、报表的结构认识报表4、报表页眉报表页眉:显示报表的标题文字或公司的标志图或说明文字。:显示报表的标题文字或公司的标志图或说明文字。每个报表只有一个报表页眉,一般是以大字体将报表的标题放在报表顶端的一个标签控件中。5、报表页脚:报表页脚:用来显示整份报表的汇总说明信息,显示于每份报用来显示整份报表的汇总说明信息,显示于每

39、份报表的最后面。表的最后面。每个报表只有一个报表页脚。 6、组页眉组页眉:该区域在对记录分组(:该区域在对记录分组( “视图”“排序与分组”命令,或右击用快捷菜单)时自动被加入。时自动被加入。通过文本框或其他类型的控件显示分组字段等数据信息。7、组页脚组页脚:该区域在对记录分且时自动被加入。:该区域在对记录分且时自动被加入。主要是通过文本框或其他类型的控件显示每组记录的统计信息。二、报表的结构二、报表的结构认识报表二、报表的结构二、报表的结构8.1 认识报表二、报表的结构二、报表的结构认识报表四类:纵栏式报表、表格式报表、图表报表和标签报表。四类:纵栏式报表、表格式报表、图表报表和标签报表。1

40、、纵栏式报表(以、纵栏式报表(以“教师情况教师情况”表为数据源)。表为数据源)。三、报表的分类三、报表的分类认识报表2、表格式报表(以、表格式报表(以“教师情况教师情况”表为数据源)表为数据源)三、报表的分类三、报表的分类认识报表3、图表报表(以、图表报表(以“图表用表图表用表”表作为数据源)表作为数据源)三、报表的分类三、报表的分类认识报表4、标签报表(以、标签报表(以“标签用表标签用表”作为数据源)作为数据源)三、报表的分类三、报表的分类认识报表4、标签报表、标签报表三、报表的分类三、报表的分类认识报表有三种视图类型:有三种视图类型:1)设计视图设计视图 可自主设计报表,并根据需要修改报表

41、。可自主设计报表,并根据需要修改报表。2)打印预览视图打印预览视图 可预览报表的打印效果。可预览报表的打印效果。3)版面预览视图版面预览视图 可预览报表的版面设计效果。可预览报表的版面设计效果。四、报表的视图四、报表的视图创建报表的方法 可可利用自动创建功能利用自动创建功能来创建纵栏式或表格式来创建纵栏式或表格式的自动报表,也可的自动报表,也可借助于向导借助于向导来创建图表报表或来创建图表报表或标签报表,更多地是标签报表,更多地是在设计视图中在设计视图中定义或修改报定义或修改报表。表。 也可以先用自动功能或向导功能创建简单的也可以先用自动功能或向导功能创建简单的报表,然后在设计视图中对这些报表

42、进行修改、报表,然后在设计视图中对这些报表进行修改、加工,使它们符合你的个性化设计要求。加工,使它们符合你的个性化设计要求。在报表设计视图中自定义报表在设计视图中自定义报表的一般步骤在设计视图中自定义报表的一般步骤1)打开设计视图,并指定报表数据源。)打开设计视图,并指定报表数据源。2)通过拖动字段列表中的字段名把字段加入到报)通过拖动字段列表中的字段名把字段加入到报表的表的主体区域主体区域中,必要时去掉跟字段相绑定控件中,必要时去掉跟字段相绑定控件的前缀标签。的前缀标签。3)在页面页眉区域中加入标签在页面页眉区域中加入标签,以便为对应列中,以便为对应列中的字段值加上标题文字;你也可的字段值加

43、上标题文字;你也可从主体区域中把从主体区域中把字段的前缀标签拖到页面页眉区域字段的前缀标签拖到页面页眉区域。4)在页面页脚区域中加入页码在页面页脚区域中加入页码等页面说明信息。等页面说明信息。在报表设计视图中自定义报表在设计视图中自定义报表的一般步骤在设计视图中自定义报表的一般步骤5)在)在报表页眉报表页眉区域中添加报表标题,在区域中添加报表标题,在报表页脚报表页脚区域中加入报表说明信息或报表统计结果信息。区域中加入报表说明信息或报表统计结果信息。6)必要时添加)必要时添加组页眉组页眉/页脚页脚区域,以实现分组统区域,以实现分组统计功能。计功能。7)为报表进行必要的装饰,最后保存报表。)为报表

44、进行必要的装饰,最后保存报表。在报表设计视图中自定义报表创建一个名为创建一个名为“学学生选课成绩报表生选课成绩报表”的报表。该报表的报表。该报表以以“学生号学生号”字段分字段分组记录组记录,并统计出,并统计出每个学生的每个学生的修课数修课数目及最高成绩目及最高成绩。8.3 在报表设计视图中自定义报表在报表设计视图中自定义报表1、为报表准备数据源:、为报表准备数据源:学生选课成绩查询学生选课成绩查询 从从“学生情况学生情况”、“学生选课学生选课”和和“课程信息课程信息”表中表中选取出修课学生的学生号、姓名、课程名称和学生成绩选取出修课学生的学生号、姓名、课程名称和学生成绩。在报表设计视图中自定义

45、报表2 2、打开报表设计视、打开报表设计视图图 选取选取“报表报表”对象对象,然后单击,然后单击“新建新建”按钮,指定创建方法按钮,指定创建方法为用为用“设计视图设计视图”,并选取数据源为查询并选取数据源为查询:“学生选课成绩查学生选课成绩查询询”,再单击,再单击“确定确定”按钮,最后调整报按钮,最后调整报表到适当宽度。表到适当宽度。在报表设计视图中自定义报表3、设置主体区域、设置主体区域 在字段列表中拖在字段列表中拖“学生号学生号”字段到主体区域中字段到主体区域中,把前缀标签拖到页面页眉把前缀标签拖到页面页眉,再设置文本框的字,再设置文本框的字号为号为14、字型为粗体。、字型为粗体。 用同样

46、的方法,把其它字段也加入到主体区域用同样的方法,把其它字段也加入到主体区域中,最后调整各字段控件到合适位置。中,最后调整各字段控件到合适位置。在报表设计视图中自定义报表4、设置页面页眉区域、设置页面页眉区域 把前缀标签从主体区域中拖到页面页眉把前缀标签从主体区域中拖到页面页眉,用来显示字段的标题,然后设置标签的字号为用来显示字段的标题,然后设置标签的字号为14、字型为粗体。最后调整各标签控件到合适位置、字型为粗体。最后调整各标签控件到合适位置。在报表设计视图中自定义报表5、设置页面页脚区域、设置页面页脚区域 执行执行“插入插入页码页码”命令,并指定在页命令,并指定在页面页脚区域中显示页面页脚区

47、域中显示页码,再设置其显示字码,再设置其显示字号为号为12(设置属性)(设置属性),必要时调整控件的,必要时调整控件的宽度。宽度。在报表设计视图中自定义报表6、设置报表页眉区域、设置报表页眉区域 右击,选中右击,选中“报表页眉报表页眉/页脚页脚”项,然后先在项,然后先在该区域中加入一个浅黄色背景矩形框,再在该矩该区域中加入一个浅黄色背景矩形框,再在该矩形框的上面加入标签以显示华文新魏形框的上面加入标签以显示华文新魏24号红色号红色字:学生选课成绩报表,最后调整这两个控件到字:学生选课成绩报表,最后调整这两个控件到合适位置。合适位置。在报表设计视图中自定义报表7、设置报表页脚区域、设置报表页脚区

48、域 在报表页脚区域的左边加入一个文本框,用以在报表页脚区域的左边加入一个文本框,用以显示制表日期,其前缀标签则显示出显示制表日期,其前缀标签则显示出“制表日期制表日期:”文字,在文本框中输入:文字,在文本框中输入:=date( ),或直,或直接输入一个具体的日期,如接输入一个具体的日期,如=#2011-5-1#。再在文本框的右边加入标签以显示制表者姓名信再在文本框的右边加入标签以显示制表者姓名信息,然后,设置控件的显示字号为息,然后,设置控件的显示字号为12、显示字型、显示字型为粗体。最后适当调整控件的显示位置。为粗体。最后适当调整控件的显示位置。在报表设计视图中自定义报表8、设置组页眉区域、设置组页眉区域 执行执行“视图视图排序与分组排序与分组”命令,指定分组命令,指定分组字段为字段为“学生号学生号”,排序方式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论