第6章_Access窗体及其应用.ppt_第1页
第6章_Access窗体及其应用.ppt_第2页
第6章_Access窗体及其应用.ppt_第3页
第6章_Access窗体及其应用.ppt_第4页
第6章_Access窗体及其应用.ppt_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

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

文档简介

1、1,第6章 Access窗体及其应用,6.1 窗体的功能 6.2 窗体的视图 6.3 窗体的构成要素 6.4 使用向导创建窗体 6.5 使用“自动窗体”创建窗体 6.6 在“设计视图”创建窗体 6.7 窗体控件的创建及应用 6.8 窗体布局和窗体筛选,2,6.1 窗体的功能,输入数据库信息 可以设计数据输入窗体向表输入记录信息。 显示和编辑数据内容 可以按照用户需要的方式显示数据内容,还可以利用窗体修改、删除数据库中的数据。 控制应用程序的运行流程 窗体和宏一起配合使用,可以实现控制程序流程,例如,在船体上设计一个按钮,对其配置宏代码,可以执行特殊的操作。,3,6.1 窗体的功能,显示注释、注

2、释或警告信息 利用窗体可以实现一些和用户交互的注释、注释或警告。 创建切换面板及自定义对话框 窗体可以制作切换模板。 也可以用作自定义对话框,接收用户的输入。,4,6.2 窗体的视图,窗体的视图就是窗体的外观表现形式。Access中有以下几种窗体视图: 窗体视图 指窗体运行时的显示格式。可以浏览或查询窗体捆绑的数据源中的数据。例如,下图显示了向导生成的“学生信息表”的窗体,在视图中,每次可以看到一条记录,通过导航按钮可以在记录之间参加快 速浏览。,记录导航按钮,5,6.2 窗体的视图,设计视图 用于设计、创建和修改窗体的视图。在设计视图中,可以通过“窗体设计”工具条和“工具箱”中的各种工具按钮

3、来完成任何类型窗体的设计工作。,6,6.2 窗体的视图,数据表视图 数据表视图以行和列的二维表格式显示数据。可以在数据表视图中浏览、编辑、添加、删除和查找数据。Access中只有基于表和查询的窗体才有数据表视图。,7,6.2 窗体的视图,数据透视表视图 用于汇总并分析数据表或数据的视图。可以通过拖动字段和项,或通过显示和隐藏字段的下拉列表项,来查看不同级别的详细信息或指定布局。 通过点击项目上的黑色三角,在下拉列表中点选部分项,可以显示部分数据的信息。,8,6.2 窗体的视图,9,6.2 窗体的视图,数据透视图视图 用图形方式汇总并分析数据表或数据的视图。可以通过拖动字段和项,或通过显示和隐藏

4、字段的下拉列表项,来查看不同级别的详细信息或指定布局。 和数据透视表类似,不同的是使用各种不同的图表等直观方式表示数据。 通过点击项目上的黑色三角,在下拉列表中点选部分项,可以显示部分数据的信息。,10,6.2 窗体的视图,11,6.3 窗体的构成要素,窗体由节组成,窗体页眉和窗体页脚显示在“窗体视图”中窗体的上方和下方以及打印窗体的开头和结尾。页面页眉和页面页脚则显示在每一打印页的顶部和底部,不出现在“窗体视图”中。,12,6.3 窗体的构成要素,窗体页眉节 显示对每条记录都一样的信息,如窗体标题。它出现在“窗体视图”中屏幕的顶部以及打印时首页的顶部。 页面页眉节 用于在每张打印纸的顶部显示

5、如日期和页码等信息。 主体节 用来显示一条或多条记录的信息。 页面页脚节 在每张打印纸的底部显示如日期和页码等信息。 窗体页脚节 显示对每条记录都一样的信息,如有关使用窗体的指导信息。,13,6.3 窗体的构成要素,打开/关闭页眉节和页脚节 单击【视图】菜单的【窗体页眉/页脚节】或者【页面页眉/页脚节】。 调整窗体节的高度 将鼠标指针放在要调节的节的下边缘,当鼠标指针变成十字时,拖动高度。 设置页眉/页脚节的属性 鼠标指向对应的节,单击鼠标右键,从弹出的快捷菜单中选择“属性”选项,在弹出的“属性”对话框中设置具体的属性。,14,6.4 使用向导创建窗体,使用“窗体向导” 在左面的工作区选择“窗

6、体”,单击右面的“使用向导创建窗体”,在弹出的对话框中,【表/查询】选择“表:学生信息表”,将所有字段移到【选定的字段】。单击“下一步”。,15,6.4 使用向导创建窗体,在弹出对话框中,用户需要选择窗体使用的布局。选择“两端对齐”,单击“下一步”。,16,6.4 使用向导创建窗体,在弹出对话框中,用户需要选择窗体的样式。选择“国际”,单击“下一步”。,17,6.4 使用向导创建窗体,在弹出对话框中,键入窗体标题“学生信息表”,单击“完成”。,18,6.4 使用向导创建窗体,结果如图所示。窗体上显示了一个学生的信息。可以通过底部的导航按钮切换不同的记录。保存窗体 。,19,6.4 使用向导创建

7、窗体,使用“数据透视图向导” 在左面的工作区选择“窗体”,单击工具条上的“新建”按钮,弹出如图所示的对话框。右面的列表框中选择“数据透视表向导”。“对象数据的来源”选择下拉列表中的“学生成绩查询”。单击“确定”。,20,6.4 使用向导创建窗体,向导的第一个页面是介绍信息,单击“下一步”。 在如图界面中,将“学生成绩查询”的所有字段移到右面的列表框。单击“完成”。,21,6.4 使用向导创建窗体,将字段列表中的“姓名”拖到“行字段”,“课程名称”拖到“列字段”,“成绩”拖到“汇总或明细字段”。保存窗体 。,22,6.4 使用向导创建窗体,使用“图表向导” 在左面的工作区选择“窗体”,单击工具条

8、上的“新建”按钮,弹出如图所示的对话框。右面的列表框中选择“图表向导”。“对象数据的来源”选择下拉列表中的“学生成绩查询”。单击“确定”。,23,6.4 使用向导创建窗体,将“可用字段”中的所有字段移到右面的“用于图表的字段”。 单击“下一步”。,24,6.4 使用向导创建窗体,选择图表的类型。单击“下一步”。,25,6.4 使用向导创建窗体,拖拽左面文本框中的“课程名称”,丢弃。双击“求和成绩”可以更改汇总方式。单击“下一步”。,26,6.4 使用向导创建窗体,键入图表的标题“学生总成绩图表”,单击“完成”。,27,6.4 使用向导创建窗体,结果如图,显示了每个学生总成绩比较的图形,保存窗体

9、。,28,6.5 使用“自动窗体”创建窗体,“自动创建窗体:纵栏式” 在左面的工作区选择“窗体”,单击工具条上的“新建”按钮,弹出如图所示的对话框。右面的列表框中选择“自动创建窗体:纵栏式”。“对象数据的来源”选择下拉列表中的“学生信息表”。单击“确定”。,29,6.5 使用“自动窗体”创建窗体,结果如图所示。保存窗体 。,30,6.5 使用“自动窗体”创建窗体,“自动创建窗体:表格式” 在左面的工作区选择“窗体”,单击工具条上的“新建”按钮,右面的列表框中选择“自动创建窗体:表格式”。,31,6.5 使用“自动窗体”创建窗体,“自动创建窗体:数据表” 在左面的工作区选择“窗体”,单击工具条上

10、的“新建”按钮,右面的列表框中选择“自动创建窗体:数据表”。,32,6.5 使用“自动窗体”创建窗体,“自动创建窗体:数据透视表” 在左面的工作区选择“窗体”,单击工具条上的“新建”按钮,右面的列表框中选择“自动创建窗体:数据透视表”。数据来源选择“成绩表”。,33,6.5 使用“自动窗体”创建窗体,将字段列表中的“学号”拖到“行字段”,“课程编号”拖到“列字段”,“成绩”拖到“汇总或明细字段”。保存窗体 。,34,6.5 使用“自动窗体”创建窗体,“自动创建窗体:数据透视图” 在左面的工作区选择“窗体”,单击工具条上的“新建”按钮,右面的列表框中选择“自动创建窗体:数据透视图”。数据来源选择

11、“成绩表”。,35,6.5 使用“自动窗体”创建窗体,将字段列表中的“学号”拖到“分类字段”,“课程编号”拖到“系列字段”,“成绩”拖到“数据字段”。保存窗体 。,36,6.6 在“设计视图”创建窗体,通过“自动创建窗体”和“窗体向导”可以很方便地创建窗体,但缺乏灵活性,创建个性化窗体需要在“设计视图”进行。 例:用“设计视图”创建窗体 单击左面工作区的“窗体”,单击工具条上的“新建”按钮,右面的列表框中选择“设计视图”。数据来源选择“学生信息表”。,37,6.6 在“设计视图”创建窗体,显示空白窗体,控件工具箱以及一个带有数据源字段“学生信息表”对话框。,38,6.6 在“设计视图”创建窗体

12、,将“学生信息表”对话框的字段分别拖动到空白窗体,并调整位置和大小,完成自定义窗体。,39,6.7 窗体控件的创建及应用,标签 标签用于在窗体上显示说明性文本,标签总是未绑定的,用户切换记录时,标签内容不发生变化。 标签可以独立存在,也可以附加在另一个控件上. 例如,创建文本框时,同时创建一个附加的标签,用来显示文本框的标题。选中标签后,单击右键,选择快捷菜单中的“属性”,在弹出的“属性”对话框设置标签的具体属性。,附加在文本框上的标签,独立的标签,40,6.7 窗体控件的创建及应用,文本框 绑定文本框:如果文本框用于显示记录源中的数据,那么它与表的某个字段数据绑定,称为绑定文本框。 进入“窗

13、体”的“设计视图”; 在窗体上单击右键,在快捷 菜单中选择“属性”,从弹出的 对话框中,组合框选择“窗体” ,Tab选择“数据”,“记录源” 选择“学生信息表”,将窗体 绑定到表。,41,6.7 窗体控件的创建及应用,单击工具栏上的“字段列表”,在弹出的字段列表中,将“姓名”拖拽到窗体上,生成一个绑定的文本框,Access自动将其名称改为“姓名”(也可以从工具箱中拖一个文本框到窗体,然后将其“控件来源”设定为“姓名”)。,42,6.7 窗体控件的创建及应用,单击工具栏上的“视图”,选择“窗体视图”,点击导航按钮切换记录,文本框中显示学生记录的名称。,43,6.7 窗体控件的创建及应用,未绑定文

14、本框:如果文本框的数据不是保存在任何变量或数据库中,称为未绑定文本框。 进入“窗体”的“设计视图”; 确认工具箱上的“控件向导”按钮已经按下,拖拽文本框到窗体,将弹出向导,按照向导提示完成属性设置。 另外,可以设置文本框的“控件来源”属性,例如“控件来源”为表达式 =Text1*10 ,表示该文本框的值为名称为Text1的文本框的值的10倍。,44,6.7 窗体控件的创建及应用,列表框和组合框 列表框和组合框用于显示多个数据行,用户可以从中选择,列表框比较占用空间,组合框仅在用户点击右面的三角符号按钮时,才显示列表,因此占用空间少。,列表框,组合框,45,6.7 窗体控件的创建及应用,1)使用

15、向导创建列表框或组合框。 进入“窗体”的“设计视图”; 确认工具箱上的“控件向导”按钮已经按下,拖拽列表框到窗体,将弹出向导,如图所示。选择“使用列表框查阅表或查询中的值”。单击“下一步”。,46,6.7 窗体控件的创建及应用,在弹出的对话框中,“视图”选择“表”,列表框中选择“表:学生信息表”。 单击“下一步”。,47,6.7 窗体控件的创建及应用,将“可用字段”中的“姓名”移动到“选定字段”。 单击“下一步”。,48,6.7 窗体控件的创建及应用,将视图切换到窗体视图,可以看到“学生信息表”中所有学生的姓名已经显示在列表框中。,49,6.7 窗体控件的创建及应用,将视图切换到设计视图,用鼠

16、标选中列表框,单击右键,从快捷菜单中选择【更改为】|【组合框】,可以将列表框变为组合框,下图是切换到设计视图后的组合框。,50,6.7 窗体控件的创建及应用,2)创建绑定到表中某字段的列表框或组合框 进入“窗体”的“设计视图”,窗体上单击右键,在快捷菜单中选择“属性”,从弹出的对话框中,组合框选择“窗体”,Tab选择“数据”,“记录源”选择“学生信息表”,将窗体绑定到表。,51,6.7 窗体控件的创建及应用,单击工具栏上的“字段列表”按钮,在弹出的对话框中选择字段“政治面貌”,拖拽到窗体,系统自动创建一个文本框,用鼠标选中列表框,单击右键,从快捷菜单中选择【更改为】|【组合框】,将文本框变为组

17、合框,并将其命名为“政治面貌”,下图分别显示了设计视图和窗体视图的组合框。,52,6.7 窗体控件的创建及应用,3)自定义创建列表框和组合框 进入“窗体”的“设计视图”,在工具箱中选择组合框,拖拽到窗体,取消向导。 选中创建的组合框,从右键菜单中选择【属性】,在弹出的“属性”对话框中选择“数据”Tab,单击“行来源”右面的小按钮(带有3个黑点)。,单击此处,53,6.7 窗体控件的创建及应用,系统切换到查询设计视图,构造如图视图(Select 学号,姓名 From 学生信息表 Where 性别=女)。退出查询设计视图。,54,6.7 窗体控件的创建及应用,选择“属性”对话框中的“格式”Tab,

18、“列标题”选择“是”;“列数”选择“2”,代表显示“学号”和“姓名”两个列,结果在窗体视图显示如下。,55,6.7 窗体控件的创建及应用,命令按钮 命令按钮提供了只需单击即可执行响应操作的方法。当按钮按下时,即可执行预设的操作。例如,可以创建一个按钮,来打开某个窗体。 若要使命令按钮在窗体上实现某些功能,可以编写相应的宏或事件过程,并将其附加在命令按钮的“事件”属性中。关于宏和编程的知识将在后面的章节中介绍。 例:创建命令按钮,单击可以打开“记事本”。 进入“窗体”的“设计视图”; 确认工具箱上的“控件向导”按钮已经按下,拖拽命令按钮到窗体,将弹出向导。,56,6.7 窗体控件的创建及应用,在

19、弹出的向导中,“类别”选择“应用程序”;“操作”选择“运行记事本”,单击“下一步”。,57,6.7 窗体控件的创建及应用,在弹出的向导中,选择“图片”中的“记事本图标”。按钮上可以按照文本或图片的方式显示。单击“下一步”。,58,6.7 窗体控件的创建及应用,在弹出页面中,输入“启动记事本”作为按钮的名称,单击“完成”。 在窗体视图下,单击按钮,即可弹出记事本程序。,59,6.7 窗体控件的创建及应用,选项按钮、复选框和切换按钮 选项按钮: 选项按钮可以用来显示记录源字段的“是/否”值。如果该字段的值为“是”,则选项按钮处于选中状态;如果是“否”,则选项按钮处于未选中状态。 选项按钮也可以用于

20、绑定Bit类型的列,如果该列的值为1,相当于“是”,选项按钮处于选中状态;如果为0,则相当于“否”,选项按钮处于未选中状态。,60,6.7 窗体控件的创建及应用,复选框: 复选框也可以用来显示记录源字段的“是/否”值。如果该字段的值为“是”,则复选框处于选中状态;如果是“否”,则复选框处于未选中状态。 复选框也可以用于绑定Bit类型的列,如果该列的值为1,相当于“是”,复选框处于选中状态;如果为0,则相当于“否”,复选框处于未选中状态。,61,6.7 窗体控件的创建及应用,切换按钮: 切换按钮也可以用来显示记录源字段的“是/否”值。如果该字段的值为“是”,则切换按钮处于按下状态;如果是“否”,

21、则切换按钮处于未按下状态。 切换按钮也可以用于绑定Bit类型的列,如果该列的值为1,相当于“是”,切换按钮处于按下状态;如果为0,则相当于“否”,切换按钮处于未按下状态。,62,6.7 窗体控件的创建及应用,选项组 选项组包含一个框架和一系列复选框、选项按钮和切换按钮。在窗体中,可以用选项组来显示一组限制性的选项值。 例:创建“职称”选项组。 进入“窗体”的“设计视图”; 确认工具箱上的“控件向导”按钮已经按下,拖拽“选项组”到窗体,将弹出向导。,63,6.7 窗体控件的创建及应用,在弹出的向导中,键入四行标签的名称,分别为“教授”,“副教授”,“讲师”和“助教”,单击“下一步”。,64,6.

22、7 窗体控件的创建及应用,默认选项选择“教授”,单击“下一步”。,65,6.7 窗体控件的创建及应用,本页设定每个选项元素的选项值,保持缺省值,单击“下一步”。,66,6.7 窗体控件的创建及应用,本页选择选项组的样式和选项组内控件的类型,在这里可以选择控件为选项按钮、复选框或切换按钮。本例选择选项按钮,单击“下一步”。,67,6.7 窗体控件的创建及应用,选项组的标题请输入“职称”,单击“完成”。,68,6.7 窗体控件的创建及应用,下图为完成的选项组,左面是设计视图,右面是窗体视图。,69,6.7 窗体控件的创建及应用,选项卡 选项卡可以用来显示集合中的多页信息。例如,一个学生的信息可以分

23、为两页,一页用于显示姓名、性别等个人信息;另一页用于显示各门课程的成绩。 例:创建“学生”选项卡。 进入“窗体”的“设计视图”; 确认工具箱上的“控件向导”按钮已经按下,拖拽“选项卡”到窗体。,70,6.7 窗体控件的创建及应用,单击“页1”标签,修改其“标题”属性为“个人信息”; 单击“页2”标签,修改其“标题”属性为“成绩” 。,71,6.7 窗体控件的创建及应用,拖拽两个文本框到“个人信息”Tab,分别命名为“姓名”和“性别”;单击“成绩”Tab,拖拽两个文本框到页面,分别命名为“数学”和“语文”,可以看到,每一Tab就象一个容器。单击工具条上的“视图”按钮,选择“窗体视图”查看效果。,

24、72,6.7 窗体控件的创建及应用,子窗体控件 子窗体控件用于在窗体上显示来自多个表的数据。下面举例说明。 左面工作区选择“窗体”,单击数据库窗口工具栏上的“新建”按钮,在弹出对话框中,数据源选择“学生信息表”,列表框选择“自动创建窗体:纵栏式”。单击“确定”。,73,6.7 窗体控件的创建及应用,单击工具栏上的“视图”,切换到设计视图状态,拖拽窗体下边缘使之变大。,74,6.7 窗体控件的创建及应用,确认工具箱上的“控件向导”按下,从工具栏拖拽“子窗体”到窗体,弹出如图所示向导。选择“使用现有的表和查询”,单击“下一步”。,75,6.7 窗体控件的创建及应用,选择“课程表”,将“课程名称”移

25、到【选定字段】; 选择“成绩表”,将“成绩”移到【选定字段】,单击“下一步”。,76,6.7 窗体控件的创建及应用,列表中选择“对学生信息表中的每个记录用学号显示 学生成绩表”,单击“下一步” 。,77,6.7 窗体控件的创建及应用,在文本框中键入子窗体名称“课程成绩”,单击“完成”。,78,6.7 窗体控件的创建及应用,切换到窗体视图,单击下面的导航条,显示每个学生的信息。“课程成绩”子窗体中显示该学生的各门课程成绩。,79,6.7 窗体控件的创建及应用,矩形和线条 矩形和线条是两种绘图控件,可以利用它们将窗体控件进行分隔和分组。矩形和线条的线型和线宽等显示风格可以从“属性”对话框设置。,8

26、0,6.7 窗体控件的创建及应用,图像框 图像框控件用来显示图片。从工具箱中拖拽一个图像框到窗体,系统弹出对话框,提示选择图片。也可以选择图片后修改图像框的“图片”属性。,81,6.8 窗体布局和窗体数据操作,窗体布局 调整多个控件的大小和位置 使用Shift键选中多个控件。使用鼠标在窗体上单击并拖拽一个矩形区域,也可以选中区域内的控件。 用鼠标拖拽,调整控件的大小和位置,参见表中光标形状的说明。,82,6.8 窗体布局和窗体数据操作,在【格式】菜单上,指向【大小】,单击 【至最高】:使所有控件与其中的最高控件同高。 【至最短】:使所有控件与其中的最短控件同短。 【至最宽】:使所有控件与其中的最宽控件同宽。 【至最窄】:使所有控件与其中的最窄控件同窄。 【正好容纳】:调整所有控件的大小,使之正好容纳其 内容。 【适合网格】:所有控件的大小调整为适合网格。,83,6.8 窗体布局和窗体数据操作,对齐多个控件 使用Shift键选中多个控件。使用鼠标在窗体上单击并拖拽一个矩形区域,也可以选中区域内的控件。 注意只选择同一行或同一列的控件,以便对齐。 在【格式】菜单,指向【对齐】,从中选择: 【靠左】可以将控件左边缘按照最左侧控件的左边缘对齐; 【靠右】可以将控件右边缘按照最右侧控件的右边缘对齐; 【靠上】可以

温馨提示

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

评论

0/150

提交评论