《(精品)ch6 Access的窗体设计.ppt》由会员分享,可在线阅读,更多相关《(精品)ch6 Access的窗体设计.ppt(70页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、主讲主讲:管群管群 博士博士 6第6章窗体 窗体分类:(窗体分类:(纵栏式窗体、表格式窗体、主纵栏式窗体、表格式窗体、主/子窗体、数据表窗体、图表窗体、数据透视子窗体、数据表窗体、图表窗体、数据透视表窗体)表窗体)创建窗体:使用向导创建窗体,使用设计器创建窗体:使用向导创建窗体,使用设计器创建窗体(创建窗体(控件的含义及种类,在窗体中添控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性加和修改控件,设置控件的常见属性)窗体的功能窗体的功能AccessAccess的用户界面是窗体,它是的用户界面是窗体,它是AccessAccess数据库重要的交互式对象之一。数据库重要的交互式对象之一。
2、数据库操作和维护的大部分工作都是通数据库操作和维护的大部分工作都是通过窗体来完成的。过窗体来完成的。用户通过窗体来显示、增加、编辑、删用户通过窗体来显示、增加、编辑、删除、查询、打印表的数据记录、控制系除、查询、打印表的数据记录、控制系统运行。统运行。n窗体的概念:数据库软件面向用户的窗口窗体的概念:数据库软件面向用户的窗口窗窗体体主主体体窗体页眉窗体页眉窗体页角窗体页角窗体窗体上创上创建的建的各种各种控件控件窗体的组成窗体的组成 主体主体 窗体的主要设计区域,通常用来显示或操作数据源中窗体的主要设计区域,通常用来显示或操作数据源中的记录,可以在屏幕上显示一条记录或多条记录。的记录,可以在屏幕
3、上显示一条记录或多条记录。窗体页眉窗体页眉 显示对每条记录都相同的信息,如窗体的标题。显示对每条记录都相同的信息,如窗体的标题。窗体页眉出现在窗体视图屏幕的顶部以及打印窗体中第一页窗体页眉出现在窗体视图屏幕的顶部以及打印窗体中第一页的开头。的开头。页面页眉页面页眉 在每个打印页的顶部显示标题或列标题等信息。在每个打印页的顶部显示标题或列标题等信息。页面页眉只出现在打印窗体中每页开头。页面页眉只出现在打印窗体中每页开头。页面页脚页面页脚 在每个打印页的底部显示日期或页码等信息。页在每个打印页的底部显示日期或页码等信息。页面页脚只出现在打印窗体中每页末尾。面页脚只出现在打印窗体中每页末尾。窗体页脚
4、窗体页脚 显示对每条记录都相同的信息,如汇总信息等。显示对每条记录都相同的信息,如汇总信息等。窗体页脚出现在窗体视图屏幕的底部以及打印窗体中最后一窗体页脚出现在窗体视图屏幕的底部以及打印窗体中最后一个打印页的最后一个主体之后。个打印页的最后一个主体之后。当打开窗体的设计视图时,默认只有主体节,要使用其他各节,可选择当打开窗体的设计视图时,默认只有主体节,要使用其他各节,可选择“视图视图|窗窗体页眉体页眉/页脚页脚”或或“页面页眉页面页眉/页脚页脚”选项。对设计视图中的对象(任意节)单击鼠选项。对设计视图中的对象(任意节)单击鼠标右键则弹出快捷菜单,可以进行属性、填充、对齐等功能的设置和使用。标
5、右键则弹出快捷菜单,可以进行属性、填充、对齐等功能的设置和使用。用鼠标拖动各节之间的分隔条可以调整各节的大小,窗体的节还可以隐藏、添加图用鼠标拖动各节之间的分隔条可以调整各节的大小,窗体的节还可以隐藏、添加图片、设置背景颜色,还可以节属性以及对节内容的打印方式进行自定义。片、设置背景颜色,还可以节属性以及对节内容的打印方式进行自定义。n窗体的组成:在在“数据库数据库”窗口的对象栏中单窗口的对象栏中单击击“窗体窗体”,将在窗口中显示当,将在窗口中显示当前数据库中创建的所有窗体。前数据库中创建的所有窗体。窗体的视图窗体的视图不同的窗体视图有着不同的功能和应用范围。在不同的窗体视图有着不同的功能和应
6、用范围。在AccessAccess中,窗体有中,窗体有5 5种视图,其名称和作用如下:种视图,其名称和作用如下:设计视图设计视图 设计窗体和控件。设计窗体和控件。窗体视图窗体视图 在窗体中查看记录,通常一次只能查在窗体中查看记录,通常一次只能查看一条记录。看一条记录。数据表视图数据表视图 按行与列的格式查看记录,一次可按行与列的格式查看记录,一次可以看多条记录。以看多条记录。数据透视表视图数据透视表视图 查看明细数据或汇总数据。查看明细数据或汇总数据。数据透视图视图数据透视图视图 以统计图表的方式显示数据。以统计图表的方式显示数据。在进入在进入“设计视图设计视图”窗口后,单击工具栏上的窗口后,
7、单击工具栏上的 【视图视图】按钮后,可以从一个视图状态切换的另一个试图状态。按钮后,可以从一个视图状态切换的另一个试图状态。窗体分类窗体分类纵栏式窗体纵栏式窗体(又称为又称为“单个窗体单个窗体”即每一个窗体只显示一条完整的记录信息。如果记录即每一个窗体只显示一条完整的记录信息。如果记录有许多信息时,利用单页窗体就无法显示,这时可以对窗体进行分页,将窗体设计成有许多信息时,利用单页窗体就无法显示,这时可以对窗体进行分页,将窗体设计成多页窗体。多页窗体。)在在AccessAccess中的窗体有中的窗体有5 5种基本的类型,他们都可以通过自动创建的方式来完成。其名称和作种基本的类型,他们都可以通过自
8、动创建的方式来完成。其名称和作用如下:用如下:表格式窗体表格式窗体(又称为又称为“连续窗体连续窗体”即如果当记录字段比较少时,即如果当记录字段比较少时,为了加快浏览的速度,在一个窗体中可以同时包含多个记录的为了加快浏览的速度,在一个窗体中可以同时包含多个记录的显示。此类窗体将整个表中所有记录进行格式化,显示数据时显示。此类窗体将整个表中所有记录进行格式化,显示数据时一个接一个显示,当记录较多时,将出现垂直滚动条。一个接一个显示,当记录较多时,将出现垂直滚动条。)数据表式窗体数据表式窗体(以二维表的形式显示数据,按行与列的格式查看记录,以二维表的形式显示数据,按行与列的格式查看记录,每条记录为一
9、行,每个字段为一列,一次可以看多条记录。每条记录为一行,每个字段为一列,一次可以看多条记录。)数据透视表数据透视表 类似类似ExcelExcel的数据透视表,主的数据透视表,主要用于分析数据。要用于分析数据。数据透视图以统计图表的方式显示数据,便于用户分析数据。子窗体子窗体 在在“新建窗体新建窗体”对话框中可以对这种基对话框中可以对这种基本类型进行选择并自动创建。如图。本类型进行选择并自动创建。如图。在在AccessAccess中创建窗体有种方法,它们分中创建窗体有种方法,它们分别是:自动、向导和自定义。别是:自动、向导和自定义。n窗体的视图:窗体的视图:n窗体的设计类型窗体的设计类型n窗体窗
10、体的常用属性:的常用属性:n页眉的属性;页眉的属性;n主体的属性主体的属性n主体上控件的属性主体上控件的属性n窗体的常用控件:窗体的常用控件:创建窗体创建窗体使用向导创建窗体使用向导创建窗体【例例】以以“学校学校”数据库中的数据库中的“学生情况学生情况”表为表为数据源,创建一个名为数据源,创建一个名为“学生情况学生情况”的窗体。的窗体。12选定选定 表表/查询查询 选定选定 可用字段可用字段 345确定窗体使用的布局确定窗体使用的布局6确定所用样式确定所用样式为窗体指定标题为窗体指定标题并保存窗体。并保存窗体。7使用窗体设计器创建窗体使用窗体设计器创建窗体【例例】用窗体设计器以用窗体设计器以“
11、学校学校”数据数据库中的库中的“学生情况学生情况”表为数据源,表为数据源,创建一个名为创建一个名为“学生情况浏览学生情况浏览”的的简单窗体。简单窗体。12 选择窗体对象选择窗体对象 双击双击 在设计视图在设计视图中创建窗体中创建窗体 或选择或选择 在设计视图中创建在设计视图中创建窗体窗体 再单击再单击 设计设计 按按钮,将弹出创建窗体钮,将弹出创建窗体的窗口和工具栏等的窗口和工具栏等用鼠标将其拖到窗体用鼠标将其拖到窗体设计视图中主体窗口设计视图中主体窗口的适合位置。的适合位置。窗体设计器窗体设计器(设计视图设计视图)保存并打开窗体保存并打开窗体窗体窗体-使用窗体设计器创建窗体使用窗体设计器创建
12、窗体窗体窗体设计工具设计工具 控件工具箱控件工具箱 n窗体上的常用控件:窗体上的常用控件:控件向导开控件向导开控件向导关控件向导关标签控件标签控件文本框控件文本框控件组合框控件组合框控件列表框控件列表框控件命令按钮控件命令按钮控件控件创建方式:控件创建方式:控件属性:控件属性:共性:共性:特性:特性:窗体窗体设计工具设计工具属性窗口属性窗口 格式:指定控件外观,当移动控件、调整大小等操作,格式中属性项的值自格式:指定控件外观,当移动控件、调整大小等操作,格式中属性项的值自动改变,也可手工设置格式中属性项的值。动改变,也可手工设置格式中属性项的值。数据:反映窗体、控件数据的来源和数据显示格式。数
13、据:反映窗体、控件数据的来源和数据显示格式。事件:当某个事情发生时的处理过程,需要事件:当某个事情发生时的处理过程,需要“宏宏”的知识或的知识或VBAVBA编程。编程。其他:包括控件名称等属性项。其他:包括控件名称等属性项。全部:前面所有可用的属性。全部:前面所有可用的属性。窗体窗体-使用窗体设计器创建窗体使用窗体设计器创建窗体使用窗体控件使用窗体控件【例例】使用标签控件来创建窗体的标题使用标签控件来创建窗体的标题。显示窗体的页眉以加显示窗体的页眉以加入窗体标题入窗体标题添加标签控件添加标签控件修改其属性修改其属性标签控件属性标签控件属性窗体-使用窗体设计器创建窗体【例例】创建创建“学生情况学
14、生情况”窗体,在窗体上放上四个命令按钮窗体,在窗体上放上四个命令按钮(首记录,上一个,下一个,尾记录首记录,上一个,下一个,尾记录)用于浏览记录,同时取用于浏览记录,同时取消窗体上的导航按钮。消窗体上的导航按钮。先用向导做在在设计视设计视图中打开图中打开窗体并调窗体并调整大小。整大小。取消窗体的记录导航按钮:取消窗体的记录导航按钮:在窗体的属性窗口中的在窗体的属性窗口中的“格式格式”选项卡中将选项卡中将“浏览按钮浏览按钮”的属性的属性设置为设置为“否否”。选中选中“控件控件向导向导”按钮按钮添加添加“命令按钮命令按钮”控件,同时弹出命控件,同时弹出命令按钮向导令按钮向导”对话对话框。框。选择命
15、令按选择命令按钮的动作钮的动作确定命令按钮确定命令按钮上显示的文字上显示的文字或图片。或图片。确定命令按钮的名确定命令按钮的名称。相当于一个变称。相当于一个变量的名字量的名字建建好的一个命好的一个命令按钮。令按钮。用用同样的方法同样的方法建其它的建其它的已经建好的四已经建好的四个按钮。个按钮。窗体-使用窗体设计器创建窗体【例例】在在“学生情况学生情况”窗体上再放置两个按按钮窗体上再放置两个按按钮(退出与打开退出与打开),用于打开另外的一个窗体和关闭本窗体。用于打开另外的一个窗体和关闭本窗体。在在设计视图中打开设计视图中打开“学生情况学生情况”窗体,并放上命令按钮,窗体,并放上命令按钮,在命令按
16、钮向导中选择在命令按钮向导中选择“窗体操作窗体操作”-“关闭窗体关闭窗体”操作操作1修改按钮的样式和名称修改按钮的样式和名称2“打开打开”按钮的设置按钮的设置3456使用窗体控件使用窗体控件【例例】使用列表框显示学生的学号、姓名,用文本框来显示学生所选课号和成绩使用列表框显示学生的学号、姓名,用文本框来显示学生所选课号和成绩窗体窗体-使用窗体设计器创建窗体使用窗体设计器创建窗体列表框与文本框列表框与文本框 先建表间的查询先建表间的查询再加入文本框再加入文本框(文本框控件:文本框控件:文本框控件:文本框控件:绑定型、计算型绑定型、计算型绑定型、计算型绑定型、计算型)为文本框设置属性为文本框设置属
17、性n数据库类窗体应用:数据库类窗体应用:P149153P149153n子窗体:子窗体:窗体窗体-使用窗体设计器创建窗体使用窗体设计器创建窗体主主/子窗体设计子窗体设计 【例例】使用使用主主/子窗体的方法显示某学生选课的情况。子窗体的方法显示某学生选课的情况。两表两表建立建立关系关系用窗体向导生成用窗体向导生成“学生情况学生情况”窗窗体作为主窗体体作为主窗体 窗体窗体-使用窗体设计器创建窗体使用窗体设计器创建窗体主主/子窗体设计子窗体设计 子窗体要放在窗体页脚下面子窗体要放在窗体页脚下面选定控件工具箱中的选定控件工具箱中的“控件向导控件向导”按钮,然后在工具箱中选择按钮,然后在工具箱中选择 “子
18、窗体子窗体/子报表子报表”控件,并在控件,并在窗体的页脚下方建立。窗体的页脚下方建立。弹出子窗体向导对话框,选择数据源弹出子窗体向导对话框,选择数据源从选课表中选择将要从选课表中选择将要在子窗体中显示的字段在子窗体中显示的字段 选择主窗体与子选择主窗体与子窗体的链接字段窗体的链接字段 指定子窗口的名称指定子窗口的名称 建建好的子窗体好的子窗体主子窗体主子窗体Guanqun70 Thanks!Thanks!独立完成各章后面习题。独立完成各章后面习题。熟练掌握窗体的创建和使用。熟练掌握窗体的创建和使用。自拟数据,用自拟数据,用AccessAccess构建小型数据库构建小型数据库系统。要求使用所有对象。系统。要求使用所有对象。用用WordWord描述构建的方法和步骤。描述构建的方法和步骤。做完后放在以自己姓名、学号和学院做完后放在以自己姓名、学号和学院的简称命名的文件夹中并压缩。的简称命名的文件夹中并压缩。