《《计算机基础与Access数据库程序设计5》ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《《计算机基础与Access数据库程序设计5》ppt课件(全).ppt(124页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机基础与Access数据库程序设计5ppt课件(全)计算机基础与计算机基础与Access数据库程序设计数据库程序设计第第5章章 窗体窗体计算机基础与Access数据库程序设计5ppt课件(全)目目 录录5.1 窗体概述窗体概述 5.2用向导建立窗体用向导建立窗体 5.3用窗体设计器建立窗体用窗体设计器建立窗体 5.4子窗体与链接窗体子窗体与链接窗体 5.5切换面板窗体切换面板窗体计算机基础与Access数据库程序设计5ppt课件(全)5.1窗体概述窗体概述 5.1.1 窗体及其分类窗体及其分类 Access按窗体内容及布局特点把窗体分成多种类型,包括纵栏式、表格式、数据表式、图表式和数据透
2、视表式等。可以利用向导或窗体设计器设计窗体。 按窗体功能可以把窗体分为以下4种类型。1. 数据录入窗体数据录入窗体 数据录入窗体主要用于接收用户的录入数据并保存到指定的表中。数据录入窗体设计的核心问题包括:功能、效率、准计算机基础与Access数据库程序设计5ppt课件(全)确。窗体必须能够实现预定的数据录入功能要求,这是最基本的窗体设计要求。数据录入窗体的操作效率也非常重要,高效的数据录入可以提高数据库的应用效率。准确是指录入数据的准确性,窗体设计应充分考虑差错控制,尽可能防止用户录入错误的数据。2. 命令选择窗体命令选择窗体 命令选择窗体提供若干操作选择,用户可以从中选择下一步操作。命令选
3、择窗体的作用类似于菜单。Access中的切换面板窗体就属于命令选择窗体。3. 数据展示窗体数据展示窗体 数据展示窗体的作用是按特定格式要求显示数据,与数据计算机基础与Access数据库程序设计5ppt课件(全)录入窗体不同的是,数据展示类窗体不能编辑修改数据。4. 信息提示窗体信息提示窗体 信息提示窗体用于显示提示或警示、警告信息。提示类窗体一般都设计成对话框。5.1.2 窗体的组成部分窗体的组成部分 Access窗体最多可以包含5个功能区,叫做“节”,分别是窗体页眉(Form Header)、页面页眉(Page Header)、主体(Detail)、页面页脚(Page Footer)和窗体页
4、脚(Form Footer),这5个功能节的排列次序如下页图所示。计算机基础与Access数据库程序设计5ppt课件(全)计算机基础与Access数据库程序设计5ppt课件(全) 窗体页眉节显示在窗体的最顶部,类似于窗体的标题。无论窗体主体有多少页,窗体页眉只显示/打印一次。 页面页眉节在每个显示/打印页的顶部显示/打印一次,主要用于显示/打印数据列标题。 主体节用于显示/打印数据记录,当数据记录较多时,可以分页显示/打印。 页面页脚节在每个显示/打印页的底部显示/打印一次,可以用于显示/打印日期、页码等信息。 窗体页脚节显示在窗体的最底部,无论窗体主体有多少页,窗体页脚只显示/打印一次。 一
5、个窗体必须包含主体节,其他节可以有或没有。计算机基础与Access数据库程序设计5ppt课件(全) 窗体设计时,可以调整窗体的宽度和每节的高度。将鼠标光标移动到任一节区域(灰色带网格线区域)右边缘,鼠标光标即变为左右箭头十字形状,这时,按住鼠标左键左右拖动即可调整窗体宽度。将鼠标光标移动到任一节区域下边缘,鼠标光标即变为上下箭头十字形状,这时,按住鼠标左键上下拖动即可调整对应节的高度。5.1.3 窗体的视图方式窗体的视图方式 窗体设计主要有3种典型的视图方式:设计视图、窗体视图、数据表视图。 设计视图即窗体设计器界面,用于设计窗体或修改窗体设计。在设计视图中可以设置窗体节、各节区内容及布局等。
6、 窗体视图即窗体的运行状态,为窗体实际打开时的运行效计算机基础与Access数据库程序设计5ppt课件(全)果。可以通过窗体视图判断设计结果是否符合预定要求。 数据表视图用于显示主体节数据记录,只有当主体节中设置记录源字段时数据表视图才能显示对应的数据表。 窗体操作时,可以通过“视图”菜单切换操作视图。当窗体处于打开状态时,选择“视图”“设计视图”命令可以切换到设计器状态,选择“视图”“数据表视图”命令可以切换到数据表状态。当窗体处于设计器状态时,选择“视图”“窗体视图”命令可以切换到窗体运行状态,选择“视图”“数据表视图”命令可以切换到数据表状态。当窗体处于数据表视图时,选择“视图”“窗体视
7、图”命令可以切换到窗体运行状态,选择“视图”“设计视图”命令可以切换到设计器状态。计算机基础与Access数据库程序设计5ppt课件(全)5.2 用向导建立窗体用向导建立窗体 可以使用向导方便地建立窗体,可以使用的向导包括:窗体向导、自动创建窗体(纵栏式,表格式,数据表式)向导、自动窗体(数据透视表,数据透视图)向导、图表向导和数据透视表向导等。5.2.1 窗体向导窗体向导 打开数据库操作界面后,展开并选中“对象”列表中的“窗体”,这时,对象显示子窗口中会显示“在设计视图中创建窗体”、“使用向导创建窗体”以及已建立的全部窗体。 以tStudent表编辑窗体为例,用“窗体向导”建立窗体的操作步骤
8、如下:(1) 双击对象显示子窗口中的“使用向导创建窗体”或单击“新建”计算机基础与Access数据库程序设计5ppt课件(全)按钮(选择“插入”“窗体”命令亦可),在显示的“新建窗体”对话框中选择“窗体向导”,如左下图所示,然后单击“确定”按钮,这时,系统打开“窗体向导”初始界面,如右下图所示;计算机基础与Access数据库程序设计5ppt课件(全)(2) 单击“表/查询”下拉列表,选择tStudent表,其全部字段即显示在“可用字段”列表中,选择全部字段。单击“下一步”按钮,向导进入布局选择界面,如左下图所示。布局不同,数据显示时排列方式有所不同。假定选择“纵栏式”,单击“下一步”按钮,向导
9、进入样式选择界面,如右下图所示;计算机基础与Access数据库程序设计5ppt课件(全)(3) 样式决定窗体的背景及窗体数据的显示风格,假定选择“标准”样式,单击“下一步”按钮,向导进入完成界面,如下图所示;计算机基础与Access数据库程序设计5ppt课件(全)(4) 在“请为窗体指定标题”文本框中输入窗体标题,本例为“学生表编辑”。如果选中“打开窗体查看或输入信息”单选按钮,单击“完成”按钮后即打开窗体,如下图所示。如果选中“修改窗体设计”单选按钮,单击“完成”按钮后即打开窗体设计器,可以进一步修改窗体设计。计算机基础与Access数据库程序设计5ppt课件(全)5.2.2 自动创建窗体自
10、动创建窗体 自动创建窗体向导有3个:纵栏式、表格式和数据表。假定要建立一个表格式tTeacher编辑窗体,操作步骤如下:(1) 单击“新建”按钮,或选择“插入”“窗体”命令,打开“新建窗体”对话框;(2) 在“新建窗体”对话框向导选择列表中选中“自动创建窗体:表格式”,在“请选择该对象数据的来源表或查询”下拉列表中选择tTeacher表(必须选择一个表或查询,否则不能执行下一步操作),单击“确定”按钮,系统即自动创建并打开一个表格式窗体,如图所示;(3) 单击窗体的“关闭”按钮,或单击“保存”按钮,或选择“文件”“保存”命令,均打开“另存为”对话框,将窗体保存为“教师表编辑”。计算机基础与Ac
11、cess数据库程序设计5ppt课件(全)5.2.3 自动窗体自动窗体 自动窗体向导包括“数据透视表”和“数据透视图”两个,前者用于建立数据透视表窗体,后者用于创建数据透视图窗体。1. 数据透视表窗体数据透视表窗体 在节曾经建立一个学生“年龄查询”,假定以此为数据源建立一个按性别分别统计各民族、各年龄的学生人数的数据透视表窗体“性别民族年龄统计表”。操作步骤如下:(1) 单击“新建”按钮,或选择“插入”“窗体”命令,打开“新建窗体”对话框;(2) 在“新建窗体”对话框中选中“自动窗体:数据透视表”,在“请选择该对象数据的来源表或查询”下拉列表中选择“年龄查询”,计算机基础与Access数据库程序
12、设计5ppt课件(全)单击“确定”按钮,系统即打开一个数据透视表设计窗体,如图所示;计算机基础与Access数据库程序设计5ppt课件(全)(3) 将“性别”字段拖动到筛选字段处,将“民族”字段拖动到行字段处,将“年龄”字段拖动到列字段处,将“姓名”拖动到明细字段处,窗体如图所示;计算机基础与Access数据库程序设计5ppt课件(全)(4) 从窗体中可以看到各民族、各年龄段的学生。下面还要继续添加人数统计信息;(5) 单击明细区任一“姓名”标题选中所有姓名,然后单击“自动计算”按钮并从弹出的列表中选择“计数”,或选择“数据透视表”“自动计算”“计数”命令,窗体即添加了人数统计信息,如图所示;
13、计算机基础与Access数据库程序设计5ppt课件(全)(6) 单击“隐藏详细信息”按钮,或选择“数据透视表”“隐藏详细信息”命令,可以隐藏明细区域的姓名信息(如图所示,单击“显示详细信息”按钮,或选择“数据透视表”“显示详细信息”命令,可以显示明细区域的姓名信息);单击对应行、列的加号(+)可以显示相应行、列的详细信息,单击对应行、列的减号(-)可以隐藏相应行、列的详细信息。计算机基础与Access数据库程序设计5ppt课件(全)(7) 单击“属性”按钮,或选择“视图”“属性”命令,可以打开透视表属性设置窗口,该窗口的内容随透视表选择区域自动变化。单击选中“姓名 的计数”标题,然后将属性窗口
14、中的汇总标题修改为“人数”,如左下图所示,透视表标题随即改变,如右下图所示。计算机基础与Access数据库程序设计5ppt课件(全) 上述透视表可以通过性别(筛选)下拉列表选择“男”、“女”或“全部”,分别对应男同学统计表、女同学统计表和全体同学统计表。通过“民族”下拉列表可以选择统计民族,通过“年龄”下拉列表可以选择统计年龄。各下拉列表操作方式完全相同。以性别下拉列表为例,单击下拉按钮时弹出对话框,如图所示。计算机基础与Access数据库程序设计5ppt课件(全) 单击选项标题前面的复选框选中对应的性别,选中“(全部)”则自动选中“男”、“女”性别,再次单击已选中的性别时将解除相应性别的选中
15、状态。选择完成后,单击“确定”按钮,这时透视表自动按选中的性别范围进行统计。 数据透视表相当于n个交叉表叠放到一起,可以选择查看其中的每一个交叉表。例如,前述例子中的“民族”、“年龄”人数统计相当于一个交叉表,筛选字段用于筛选交叉表,可以筛选“男”学生的民族、年龄人数统计、“女”学生的民族、年龄人数统计和“男”、“女”学生的民族、年龄人数统计。2. 数据透视图窗体数据透视图窗体(略)计算机基础与Access数据库程序设计5ppt课件(全)5.2.4 图表向导图表向导 图表向导用于设计以图表形式展示数据的窗体。例如,生成学生年龄折线,统计各年龄段学生的构成饼图等均可用图表窗体实现。 用图表向导生
16、成学生年龄折线图窗体的操作步骤如下:(1) 单击“新建”按钮,或选择“插入”“窗体”命令,打开“新建窗体”对话框;(2) 在“新建窗体”对话框中选中“图表向导”,在“请选择该对象数据的来源表或查询”下拉列表中选择“年龄查询”,单击“确定”按钮,系统即打开“图表向导”对话框,如下页左图所示。(3) 选择“姓名”、“年龄”字段,姓名用于横轴标志,年龄用于生计算机基础与Access数据库程序设计5ppt课件(全)成折线,单击“下一步”按钮,向导进入图表类型选择界面,如右图所示;计算机基础与Access数据库程序设计5ppt课件(全)(4) 选定“折线图”,单击“下一步”按钮,向导进入布局方式设置界面
17、,如左图所示;(5) “轴”(坐标轴)数据预置为姓名,“数据”(图像数据)预置为“求和年龄”,用鼠标拖动某一设置到对应方框外即可取消相应设置,生成一幅图像的一组数据称为一个“系列”。生成年龄折线不需要求和,双击“求和年龄”打开“汇总”设置对话框,如右图所示;计算机基础与Access数据库程序设计5ppt课件(全)(6) 在汇总设置对话框中选中“无”,单击“确定”按钮,图表布局方式设置界面的“求和年龄”变为“年龄”,单击“下一步”按钮,向导进入完成界面,输入图表标题为“学生年龄折线图”,单击“完成”按钮即打开相应的图表窗体,单击窗体下部记录选定器即可激活显示相应的折线图,如图所示。计算机基础与A
18、ccess数据库程序设计5ppt课件(全) 饼图适合于统计个体数据与整体之间的分布比例关系,例如,统计各年龄段学生的分布比例就可以用饼图实现。 用图表向导生成学生年龄饼图窗体的操作步骤如下:(1) 单击“新建”按钮,或选择“插入”“窗体”命令打开“新建窗体”对话框;(2) 在“新建窗体”对话框中选中“图表向导”,在“请选择该对象数据的来源表或查询”下拉列表中选择“年龄查询”,单击“确定”按钮,系统即打开“图表向导”对话框;(3) 在对话框中只选定“年龄”字段作为图表字段,单击“下一步”按钮,向导进入图表类型选择界面;(4) 选择“三维饼图”,单击“下一步”按钮,向导进入布局方式计算机基础与Ac
19、cess数据库程序设计5ppt课件(全)设置界面,如图所示;计算机基础与Access数据库程序设计5ppt课件(全)(5) 将“年龄”字段拖动到“系列”框内,双击“求和年龄”并在打开的“汇总”对话框中选择“计数”,单击“确定”按钮关闭该对话框,图表布局界面中的“求和年龄”就变成了“计数年龄”,单击“下一步”按钮,向导进入完成界面;(6) 输入图表标题为“年龄分布饼图”,单击“完成”按钮即打开相应的图表窗体,单击窗体下部记录选定器即可激活显示相应的饼图,如所示;计算机基础与Access数据库程序设计5ppt课件(全)(7) 右击生成的饼图,在弹出的快捷菜单中选择“图表对象”“编辑”命令,可使图表
20、进入编辑状态并同时打开数据表。编辑状态下可以单击选中图表的任何部分,右击图表将弹出图表操作的快捷菜单,如图所示;计算机基础与Access数据库程序设计5ppt课件(全)(8) 选择“图表选项”菜单,打开“图表选项”对话框,按如左下图、右下图所示设置图表选项,然后单击“确定”按钮关闭对话框,图表窗体即变为如下页图所示的样式。计算机基础与Access数据库程序设计5ppt课件(全)计算机基础与Access数据库程序设计5ppt课件(全)5.3 用窗体设计器建立窗体用窗体设计器建立窗体5.3.1 关于窗体设计器操作的基本概念关于窗体设计器操作的基本概念 在数据库操作界面选中“窗体”对象,然后用下列任
21、一种方法均可打开窗体设计器。u 双击对象显示子窗口中的“在设计视图中创建窗体”。u 单击选中“在设计视图中创建窗体”,然后单击“设计”工具栏按钮。u 单击“新建”工具栏按钮,或选择“插入”“窗体”命令,打开“新建窗体”对话框,在对话框中单击选中“设计视图”,然后单击“确定”按钮。计算机基础与Access数据库程序设计5ppt课件(全) 窗体设计器中初始的窗体只包含主体节。 选择“视图”“窗体页眉/页脚”命令,可以向窗体添加窗体页眉节和窗体页脚节。 选择“视图”“页面页眉/页脚”命令,可以向窗体添加页面页眉节和页面页脚节。 典型的窗体设计器操作界面如图所示。计算机基础与Access数据库程序设计
22、5ppt课件(全) 窗体、窗体节均为一个对象,可以单独选择和设置这些对象的属性。当前选中的对象为当前对象。 以下任一种方法均可选中窗体对象:u 从设计器操作界面左上角“对象选择”下拉列表中选择“窗体”对象;u 单击窗体选择器;u 单击窗体顶部或左部标尺区域(不能单击“节选择器”);u 单击窗体各节区域(有网格标志的灰色区域)及节标题带区以外的区域。 选中窗体对象时,窗体选择器中间显示黑色正方形标志,对象选择下拉列表中显示“窗体”。选中窗体后,可以设置窗体属性。计算机基础与Access数据库程序设计5ppt课件(全) 以下任一种方法均可选中某一节对象:u 从设计器操作界面左上角“对象选择”下拉列
23、表中选择对应的节对象。u 单击对应节的节选择器。u 单击对应节的标题带区。u 单击对应节的节区域。 选中节对象时,相应节的标题带区反相(深色)显示,对象选择下拉列表中显示对应节的节标题。选中某一节后,可以设置相应节的属性。 窗体设计时一般只需要设置窗体属性,节属性只在特殊设计时才需要设置。本书只介绍窗体属性设置。计算机基础与Access数据库程序设计5ppt课件(全)5.3.2 窗体属性设置窗体属性设置 窗体设计的核心工作之一是窗体属性设置。在窗体的诸多属性中,数据源(记录源)属性是最重要的属性,对于数据展示或数据编辑窗体而言,数据源是必须指定的。对于其他属性而言,许多是不需要设置的。1. 窗
24、体数据源窗体数据源 有两种方法可以指定窗体数据源:u 在“新建窗体”对话框的“请选择该对象数据的来源表或查询”下拉列表中选择一个表或查询。u 在窗体属性窗口中设置“记录源”属性。计算机基础与Access数据库程序设计5ppt课件(全) 打开窗体属性窗口(如下图所示)的方法如下:u 选中窗体对象,然后单击“属性”工具栏按钮,或选择“视图”“属性”命令;u 右击窗体对象选择区域,在弹出的快捷菜单中选择“属性”;u 右击窗体节选择区域,在弹出的快捷菜单中选择“属性”命令,然后在属性窗口“对象选择”下拉列表中选择“窗体”。计算机基础与Access数据库程序设计5ppt课件(全) 窗体属性窗口中“数据”
25、选项卡用于设置窗体数据源。 “记录源”属性用于指定窗体数据来源,可以是一个表或查询。选中该属性时,属性编辑框即变为下拉列表,可以从中选择需要的表或查询。单击“显示表”按钮,可以打开查询设计器和显示表对话框,以设计新的查询并将其作为记录源,也可以直接编辑SELECT语句作为窗体记录源; “筛选”属性用于设置筛选条件,为一个关系表达式或逻辑表达式。筛选属性设置只有在运行窗体时选择了“应用筛选”操作(单击“应用筛选”按钮或选择“记录”“应用筛选/排序”命令)时才实际执行筛选操作; “排序依据”属性用于设置排序字段序列(用逗号分隔),每个字段后面可以选择排序次序;计算机基础与Access数据库程序设计
26、5ppt课件(全) “允许筛选”属性设置为“是”,运行窗体时才能执行筛选操作,如果设置为“否”,运行窗体时不能执行筛选操作; “允许编辑”、“允许删除”、“允许添加”属性均可以选择“是”或“否”,选择“否”时表示不允许相应操作。“允许编辑”设置为“是”,运行窗体时可以编辑修改已有记录,“允许删除”设置为“是”,运行窗体时可以删除已有记录,“允许添加”设置为“是”,运行窗体时可以添加新记录; “数据输入”属性用于设置是否是数据录入窗体。只当“允许添加”设置为“是”时,本属性设置为“是”才起作用,这时窗体只能进行新记录录入; “抓取默认值”属性设置为“是”时,添加的新记录自动显示表结构定义的默认值
27、,设置为“否”时,添加新记录不显示默认值;计算机基础与Access数据库程序设计5ppt课件(全) 下图所示为一个实际设置的例子。计算机基础与Access数据库程序设计5ppt课件(全)2. 窗体格式属性设置窗体格式属性设置 属性窗口中的“格式”选项卡用于设置窗体的显示格式,如窗体主体节显示样式、边框样式、滚动条、图片显示方式等。 “标题”、“默认视图”属性是最重要的格式属性。 “标题”属性用于设置窗体运行时的显示标题,为一文本串。 “默认视图”可以选择“单个窗体”、“连续窗体”、“数据表”、“数据透视表”和“数据透视图”。选择“单个窗体”时,窗体主体节只显示一条纵栏式记录;选择“连续窗体”时
28、,主体节可以连续显示多条记录(对应多个连续窗体)。 “图片”属性用于设置窗体背景图片,编辑该属性时,其编辑框右侧显示浏览按钮,单击该按钮可以浏览选择图片。可以通过设置“图片缩放模式”和“图片平铺”属性设置背景图片缩放方式。计算机基础与Access数据库程序设计5ppt课件(全)3. 弹出窗体与对话框弹出窗体与对话框 窗体属性窗口中的“其他”选项卡中“弹出方式”和“模式”两个属性用于设置窗体打开方式和操作方式。 “弹出方式”属性选择“是”时,窗体打开方式为弹出式打开。正常的窗体打开方式是非弹出式打开,即在Access主窗口内打开,窗口不能移出主窗口。弹出式打开方式则在Access主窗口之上打开窗
29、口且窗口一直保持在主窗口之上,并可以在屏幕上任意移动而不被主窗口剪裁。 “模式”属性选择“是”时,窗体打开时为模式化窗口,即对话框。5.3.3 添加字段及控件添加字段及控件1. 向窗体添加字段向窗体添加字段 设置了窗体数据源之后,即自动打开字段列表弹出窗口,如计算机基础与Access数据库程序设计5ppt课件(全)图所示。 单击“字段列表”按钮,或选择“视图”“字段列表”命令,可以切换显示字段列表窗口。单击字段列表窗口关闭按钮可以关闭该窗口。计算机基础与Access数据库程序设计5ppt课件(全) 可以向窗体上拖动字段,例如,拖动 “姓名”字段到窗体“主体”区,即自动生成对应的提示文字(标签控
30、件)及编辑文本框(文本框控件)。拖动字段到窗体时生成什么控件取决于表结构中查阅属性“显示控件”的设置。例如,拖动“定向培养”字段到窗体主体节区时生成的控件是复选框,如图所示。计算机基础与Access数据库程序设计5ppt课件(全)2. 向窗体添加控件向窗体添加控件 控件是窗体设计的重要对象,正是由于控件的存在,设计者才能设计出功能强大的窗体。在窗体设计器窗口处于活动状态下,单击“工具箱”工具栏按钮,或选择“视图”“工具箱”菜单,可以切换显示控件“工具箱”工具栏,如图所示。计算机基础与Access数据库程序设计5ppt课件(全) 当鼠标光标移动到工具栏中某一控件上时,相应控件图标反相显示,同时显
31、示相应控件的控件提示,例如,图5-40的“单选按钮”控件。 向窗体添加控件的步骤如下:(1) 单击选中待添加控件工具栏按钮控件,相应控件反相显示。(2) 将鼠标光标移动到窗体待添加控件位置。(3) 单击即添加一个默认大小的控件(如下页图所示的组合框控件Combo33),如果在待添加控件位置拖动鼠标,则会添加一个和鼠标拖动区域同样大小的控件(如下页图所示的文本框控件Text35)。(4) 控件添加后,对应工具箱按钮即自动解除选中状态,恢复正常显示。计算机基础与Access数据库程序设计5ppt课件(全) 向窗体添加控件时同时添加相应控件和一个标签控件,该标签控件用于显示控件提示和设置访问键,默认
32、提示文字为对应控件的控件名,例如,提示文字是“Combo33”的标签是组合框控件的提示标签,该组合框的控件名是Combo33。 计算机基础与Access数据库程序设计5ppt课件(全) 控件名是一个控件区别于窗体上其他控件的唯一标识,是设置控件属性的操作对象。可以通过窗体设计器“对象选择”下拉列表查看控件名,如图所示。计算机基础与Access数据库程序设计5ppt课件(全) 添加控件时的控件名由系统自动生成,由控件类别标识符后加序号数字组成,每次添加控件时序号数字会有所变化,但控件类别标识符不变。可以根据自动生成控件名的控件类别标识符来区分不同类别的控件。控件名可以通过属性窗口修改。3. 控件
33、属性设置控件属性设置 和其他对象一样,控件也有属性。通过设置属性可以使控件按照预想的要求动作以满足窗体设计需要。 要设置某一控件的属性,可以按下列任一种方法操作:u 如果属性窗口已经打开,直接在属性窗口左上角的对象选择下拉列表中选择对应控件,属性窗口即自动显示相应控件的属性;计算机基础与Access数据库程序设计5ppt课件(全)u 如果属性窗口未打开,右击控件,在弹出的快捷菜单中选择“属性”命令,即可打开属性窗口并自动选中相应控件;u 如果属性窗口未打开,单击选中控件,然后选择“视图”“属性”命令,同样可以打开属性窗口(如下图所示)并自动选中相应控件。计算机基础与Access数据库程序设计5
34、ppt课件(全)4. 使用控件向导使用控件向导 可以使用控件向导向窗体添加控件,其优点是向导直接完成控件属性设置及其他设计工作,用户不必深入了解控件设计细节。 文本框、选项组、组合框、列表框、命令按钮、子窗体/子报表等控件可以使用控件向导,其他控件没有提供控件向导。 使用控件向导向窗体添加控件的操作步骤如下:(1) 单击选中“控件向导”工具栏按钮(反相显示);(2) 按前面介绍的方法向窗体添加控件。计算机基础与Access数据库程序设计5ppt课件(全) 也可以按下列步骤启动控件向导:(1) 单击待添加控件工具栏按钮选中控件,相应控件反相显示。(2) 单击选中“控件向导”工具栏按钮。(3) 将
35、鼠标光标移动到窗体待添加控件位置。(4) 单击左键即添加一个默认大小的控件,如果在待添加控件位置拖动鼠标,则会添加一个和拖动鼠标矩形区域同样大小的控件。 上面的两种方法在鼠标从窗体上释放时都自动启动相应的控件向导。5. 选择、清除、移动控件选择、清除、移动控件 可以用鼠标拖动选中窗体上的控件,选择“编辑”“剪切”计算机基础与Access数据库程序设计5ppt课件(全)命令,或右击选中的控件并在弹出的快捷菜单中选择“剪切”命令均可把选中的控件从窗体上清除。将鼠标光标移动到选中控件的边框线位置时,鼠标光标变成手形形状,这时可以按下鼠标左键移动控件位置,释放鼠标后,控件即被移动到新的位置。5.3.4
36、 常用控件介绍常用控件介绍 不同控件拥有的属性会有所不同,但都拥有一些相同的属性。控件常用的共有属性如表5-1所示。 控件字体、字号、对齐方式、特殊效果等属性一般不需要通过属性窗口设置,可以通过工具栏操作进行整体设置(参阅节)。计算机基础与Access数据库程序设计5ppt课件(全)1. 标签标签(Label类别标识符类别标识符) 标签控件用于显示提示性文本,向窗体上添加任何控件时,都自动添加一个对应的提示标签控件。除常用共有属性之外,标签控件的下列属性十分重要:u 标题,文本型,用于设置标签显示文本内容;u 前景色、背景色,长整型,用于设置标签文本颜色和背景颜色。可以通过属性文本框右侧的浏览
37、按钮打开“颜色”对话框,浏览选择需要的颜色;u 背景样式,整型,可选“普通”(1)或“透明”(0);u 垂直显示,是/否型,用于设置文字显示方向,选择“是”时文本垂直(竖向)显示。垂直显示时需要调整控件高度以便显示竖向文本。计算机基础与Access数据库程序设计5ppt课件(全) 向窗体上添加标签控件后即进入标题文本的编辑状态,可以编辑标题内容。添加控件后,可以利用属性窗口编辑标题内容。在选中标签后,直接单击标题文本也会进入标题文本编辑状态。2. 文本框文本框(Text) 文本框控件也叫文本编辑框,用于编辑输入文本数据。向窗体添加tStudent表的学号、姓名、性别等字段时,生成的控件就是文本
38、框控件。文本框控件除拥有表5-1的共有属性之外,还有下列重要属性:u 控件来源,文本型,用于设置控件绑定的数据源,可以是字段名或字段名运算表达式(表达式中的字段名须用方括号括起来,表达式前须加等于号)。当设置了窗体“记录源”属性时,计算机基础与Access数据库程序设计5ppt课件(全)控件来源可从下拉列表中选择记录源的字段,窗体运行时通过文本框控件可以显示/编辑当前记录中对应字段数据;u 输入掩码、默认值、有效性规则、有效性文本、格式等属性的作用和设置方法与节介绍的表的对应属性设置完全相同;u 小数位数,字节型,用于设置显示/编辑数字时的小数位数,须与格式属性设置配合使用;u 前景色、背景色
39、、背景样式、垂直显示等属性与标签控件相同; 可以利用向导设计文本框控件。假定窗体的记录源为tStudent,要用向导向窗体添加一个姓名字段编辑文本框控计算机基础与Access数据库程序设计5ppt课件(全)件,操作步骤如下:(1) 选中控件向导工具栏按钮;(2) 单击选中文本框控件工具栏按钮;(3) 单击窗体插入位置,启动文本框控件向导初始界面(如图);计算机基础与Access数据库程序设计5ppt课件(全)(4) 在初始界面可以设置字体、字号、字形、控件特殊效果、文本对齐方式、行间距,还可以设置文本行距控件上、下、左、右边距以及垂直文本框选择(选中“垂直文本框”复选框时文本框为垂直文本框)等
40、内容,全取默认值,单击“下一步”按钮,向导进入输入法模式设置界面,如图所示;计算机基础与Access数据库程序设计5ppt课件(全)(5) 如果从“输入法模式” 选择“随意”,运行时控件不协调当前的输入法;如果选择“输入法开启”,运行时编辑控件文本将自动打开默认的输入法;如果选择“输入法关闭”,运行时编辑控件文本将自动关闭默认的输入法。可以在“尝试”区的文本框中输入测试选定的输入法模式运行时的效果。假定选择“随意”,单击“下一步”按钮,向导进入完成界面,如图所示,假定取默认名称,单击“完成”按钮,结束向导。计算机基础与Access数据库程序设计5ppt课件(全) 文本框控件的控件来源可以设置为
41、计算公式。例如,下图中的文本框控件来源设置 (编辑结束后,字段名自动加方括号),运行时文本框显示的将是姓名和学号字符串的连接结果。 计算公式可以是任何数据类型的,计算公式之前的等号不能省略。定义控件来源为计算公式的文本框一般也称为计算控件,运行时其显示内容不可编辑。计算机基础与Access数据库程序设计5ppt课件(全)3. 列表框列表框(List) 列表框控件用于显示一系列可选项,用户可以从中选择一项或多项。选择结果可以更新到绑定字段中。列表框控件除拥有表5-1的共有属性之外,还有下列重要属性:u 控件来源,文本型,用于设置控件绑定的数据源,当设置了窗体“记录源”属性时,控件来源可从下拉列表
42、中选择记录源的字段,窗体运行时从列表中选择的项被更新到当前记录对应于“控件来源”设置的字段中。u 列数,整型,用于设置列表项有几列。u 行来源类型、行来源,文本型,用于设置列表项的来源,行来源类型可以选择“表/查询”、“值列表”和“字段列表”。行来源类型选择“表/查询”时,行来源设置为对应的表/查询的名字或计算机基础与Access数据库程序设计5ppt课件(全)SQL SELECT语句,列表项来源于相应表或查询中的首部连续字段值(字段数等于列数);行来源类型选择“值列表”时,行来源设置为用分号分隔的字符序列,列表项对应于这些字符序列;行来源类型选择“字段列表”时,行来源设置为对应的表/查询的名
43、字,列表项依次为相应表/查询的字段名。u 列标题,是/否型,用于设置列表项各列是否显示标题。选择“是”时,如果行来源类型是“表/查询”,则列标题为对应列的字段名,如果行来源类型是“值列表”,则值列表首部的值依次作为各列标题,如果行来源类型是“字段列表”,则对应表/查询的首部连续字段被依次作为各列标题。u 绑定列,整型,用于选择控件的值,当用户选择某一列表项时,把该列表项绑定列的值作为控件值更新到当前记录由“控件来源”属性确定的绑定字段中。计算机基础与Access数据库程序设计5ppt课件(全)u 多重选择,字节型,用于设置是否允许多项选择,可选“无”(0)、“简单”(1)或“展开的”(2)。选
44、择“无”不允许多项选择,选择新的列表项时,上次选择表项自动解除选择状态;选择“简单”时,单击鼠标可以切换选择列表项且可多项选择;选择“展开的”时,单击鼠标只能单项选择;按住Ctrl键可以单击鼠标切换多项选择;单击选择一项(首项)后,按住Shift键并单击尾项可以选中首项至尾项的所有列表项。u 默认值、有效性规则、有效性文本、前景色、背景色等属性前述控件已经介绍。计算机基础与Access数据库程序设计5ppt课件(全)行来源类型设置为“表/查询”的属性设置及列表运行效果 计算机基础与Access数据库程序设计5ppt课件(全)行来源类型为“值列表”的属性设置(列数、列标题与上页图设置相同)及列表
45、运行效果(“北京”、“上海”分别被作为第一列和第二列的列标题) 计算机基础与Access数据库程序设计5ppt课件(全) 可以利用向导设计列表框控件 。(向导演示讲解)。4. 组合框组合框(Combo) 组合框也叫下拉列表,兼有文本框和列表框控件的功能。通过组合框可以直接编辑输入数据,也可以从下拉列表选择数据,无论输入还是选择的数据都显示在控件编辑框内并可更新到当前记录的绑定字段中。 组合框控件拥有表5-1的共有属性和前面介绍的列表框控件及文本框控件的对应属性,这些属性的设置及作用与列表框、文本框对应属性完全相同。 可以利用设计器或向导设计组合框控件。计算机基础与Access数据库程序设计5p
46、pt课件(全)与前述列表框相同属性设置时的运行状态。左下图:行来源设置为“表/查询”右下图:行来源设置为“值列表”计算机基础与Access数据库程序设计5ppt课件(全)5. 命令按钮命令按钮(Command) 命令按钮控件用于向窗体提交操作请求。命令按钮的常用属性包括表5-1中名称、尺寸设置、字体设置相关属性,同时包含以下重要属性:u 标题,文本型,用于设置按钮显示的提示性文本。u 图片,文本型,用于指定按钮上显示的图片的文件名全路径字符串。指定按钮图片时,标题文本不再显示且控件自动按图片规格调整大小。u 可用,是/否型,选择“是”时控件有效,选择“否”时控件无效。u 可见性,是/否型,选择
47、“是”时控件显示,选择“否”时控件不显示。计算机基础与Access数据库程序设计5ppt课件(全)u 何时显示,字节型,可从下拉列表中选择“两者都显示”、“只打印显示”、“只屏幕显示”。 标题可以直接编辑修改,单击选中窗体上的按钮,然后继续单击标题文字进入标题编辑状态,如右下图所示。计算机基础与Access数据库程序设计5ppt课件(全) 按钮设计的核心任务是按钮的动作,即单击按钮时需要执行的操作,这需要编写按钮控件的事件程序代码,相关内容将在第7章中介绍。 可以用向导设计按钮控件,假定设计一个按钮“关闭窗口”,单击该按钮即把窗体关闭,用向导设计步骤如下:(1) 选中控件向导工具栏按钮。(2)
48、 单击选中命令按钮控件工具栏按钮。(3) 单击窗体上插入控件位置即启动命令按钮控件向导按钮类别选择界面,如下页左图所示,可以选择“记录导航”、“记录操作”、“窗体操作”、“报表操作”、“应用程序”、“杂项”等按钮类别,关闭窗口属于窗体操作,选择“窗体操作”类别,这时“操作”列表中即列出所有可选的窗体操作,选择“关闭窗体”,单击“下一步”按钮,向导进入按钮标题选择界面,如下页右图所示。计算机基础与Access数据库程序设计5ppt课件(全)(4) 可以选择文本标题或图片标题。选择文本标题时可以直接输入标题文本,选择图片标题(默认选择)时可以选择“停止标志”图片或“退出”图片(默认选择),单击“浏
49、览”按钮可以浏览选择自定义标题图片。假定选择默认设置,单击“下一步”按钮,向导计算机基础与Access数据库程序设计5ppt课件(全)进入完成界面,如图所示。计算机基础与Access数据库程序设计5ppt课件(全)(5) 在完成界面可以修改按钮控件名,假定命名为“Command01”,单击“完成”按钮即完成向导操作。 设计完成的按钮及其运行时状态 计算机基础与Access数据库程序设计5ppt课件(全)6. 单选按钮单选按钮(Option)、复选框、复选框(Check)、切换按钮、切换按钮(Toggle)、选、选项组项组(Frame) 单选按钮控件、复选框控件和切换按钮控件可以用于二值选择,一
50、般用于输入是/否字段值。 单选按钮控件和复选框控件具有表5-1除字体设置类属性外的其他所有属性,除此之外还共同具有以下常用属性:u 控件来源,文本型,用于设置控件绑定的数据源,为一是/否字段,窗体运行时控件可以显示/编辑当前记录中对应的字段数据,选中表示“是”,未选中表示“否”。u 可用,是/否型,选择“是”时控件有效,选择“否”时控件无效。u 可见性,是/否型,选择“是”时控件显示,选择“否”时控件不显示。计算机基础与Access数据库程序设计5ppt课件(全)u 何时显示,字节型,可从下拉列表中选择“两者都显示”、“只打印显示”、“只屏幕显示”。 切换按钮控件常用属性和命令按钮控件相同。