窗体考点1:窗体基础知识及分类窗体由多个部分组成,每个部分称为一个“节”。大部分窗体只有主体节。如果需要,也可以在窗体中包含窗体页眉、页面页眉、主体节及窗体页脚等部分。窗体页眉页面页眉主体页面页脚窗体页脚打印时显示每条记录都会显示的内容显示具体数据记录考点1:窗体基础知识及分类常用工具常用控件工具箱代码属性标签文本框命令按钮选项组复选框选项按钮组合框列表框考点1:窗体基础知识及分类窗体的类型分为:纵栏式窗体表格式窗体数据表窗体主/子窗体图表窗体数据透视表窗体在窗体界面中每次只显示表或查询中的一条记录在窗体的一个画面中显示表或查询中的全部记录从外观上看与数据表和查询显示数据界面相同一般用于子窗体窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。通常用于显示多个表或查询的数据包括折线图、柱型图、饼图、圆环图、面积图、三维条型图等按不同方式计算、分析数据的窗体考点1:窗体基础知识及分类窗体有三种视图:(1)“设计”视图:用于创建窗体或修改窗体的窗口(2)“窗体”视图:显示记录数据的窗口,主要用于添加或修改表中的数据。运行后的窗体界面(3)“数据表”视图:以行列格式显示表、查询或窗体数据的窗口。可以编辑、添加、修改、查找或删除数据。可以通过“视图”图标切换以上各种视图例题选讲窗体Caption属性的作用是________。A)确定窗体的边界类型B)确定窗体的字体C)确定窗体的标题D)确定窗体的名称在窗体设计工具箱中,代表组合框的图标是________。A)B)C)D)√例题Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是____。A)文本框控件B)复选框、切换按钮、选项按钮控件C)选项组控件D)列表框或组合框控件Access数据库中,用于输入或编辑字段数据的交互控件是________。A)复选框B)组合框C)文本框D)标签√√例题要改变窗体上文本框控件的数据源,应设置的属性是________。A)筛选查阅B)默认值C)记录源D)控件来源在设计窗体时使用标签控件创建的是单独标签,它在窗体的____视图中不能显示。在窗体设计视图中,必须包含的部分是________。A)页面页眉和页脚B)窗体页眉和页脚C)主体D)以上3项都要包括数据表√√考点2:创建窗体及控件属性创建窗体的工作是在“设计”视图中进行的。在“设计”视图中可以更改窗体的设计。在“设计”视图中创建了窗体之后,就可以在“窗体”视图中或“数据表”视图中进行查看。(1)创建窗体有人工方式或使用“向导”两种方法。使用人工方式创建窗体,需要创建窗体的每一个空间,并建立控件和数据源之间的关系。利用向导可以简单、快捷地创建窗体。(2)创建基于多个表的主/子窗体最简单的方法是使用“窗体向导”。考点2控件的类型:结合型、非结合型与计算型结合型控件主要用于显示、输入、更新数据库中的字段。非结合型控件没有数据源,可以用来显示信息、线条、矩形和图像。计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段上的数据,也可以是窗体或报表上的其他控件中的数据。考点2标签控件a.标签控件主要用来在窗体或报表上显示说明性文本。即只能看而不能对其进行修改。b.标签不显示字段或表达式的数值,它没有数据来源。即标签的值都是固定的,不可变。c.标签控件既可附加到其它控件上,也可以创建独立的标签,称之为单独的标签。注意的是,单独的标签在”数据表”视图中并不显示。考点2文本框控件a)文本框主要用来输入或编辑字段数据,是一种交互式的控件。可分成结合型的、计算型的和非结合型的三大类。b)结合型文本框可以从表、查询或SQL语言中获得所需要的内容。可以通过其属性中的控件来源进行设置。c)计算型文本框可以显示计算表达式的结果,其显示数据随着表达式而变化。d)非结合型文本框没有链接到某一字段,用来显示提示信息或接收用户输入的数据。考点2复选框、切换按钮、选项按钮、选项组控件a.复选框、切换按钮、选项按钮用来显示表或查询中的是/否型字段的内容。当被选中或按下时,表示为是,用整数-1表示;否则为否,用整数0表示。b.选项组可以将多个复选框、切换按钮、选项按钮归为一组,每次仅可以选中此组中的某一项。c.在实现时,选项组控件以及组内的所有复选框、切换按钮、选项按钮都必须结合到同一个是/否型的字段。即这些控件的所有控件来源都必须同时选中同一个字段。考点2列表框和组合框控件当在窗体上输入的数据总是取自一个表或查询中记录的数据,或者取自某固定内容的数据,则可以使用组合框或列表框控件来完成。使用组合框或列表框控件既可以保证输入数据的正确性,同时也可以提高数据输入的速度。列表框可以包含一列或多列数据,用户只能从列表中选择值,而不能输入新值。组合框是文本框与列表框的组合,既可以用来选择数据,也可以用来输入数据。考点2选项卡控件:当窗体中的内容比较多而无法在一页中全部显示时,可以使用选项卡来进行分页,用户只需要单击选项卡上的标签,就可以进行页面的切换。考点2控件的属性中,必须掌握的有:格式栏中的属性标题Caption名称(其它栏中)Name可见性Visible文本对齐TextAlign背景颜色BackColor前景颜色ForeColor字体名称FontName字体大小FontSize数据栏中的属性控件来源ControlSource是否有效(格式)Enabled考点2控件属性一般表示形式:[forms]![控件名]![属性名](用于在其他对象中描述窗体控件属性)[me]![控件名]![属性名](用于在窗体对象中描述窗体的控件属性)考点2控件来源必须是“=”开头的一个计算表达式,表达式中的字段名前不用加表名,但是必须以“[]”括起来考点2必须掌握的事件有:a.主要的事件有键盘事件、鼠标事件、对象事件、窗口事件、操作事件五大类。b.在打开窗体的过程中,会先触发打开事件,然后触发加载事件。考点2(1)键盘事件是操作键盘所引发的事件。键盘事件主要有“键按下”、“键释放”和“击键”等。(2)鼠标事件即操作鼠标所引发的事件。鼠标事件有“单击”、“双击”、“鼠标按下”、“鼠标释放”和“鼠标移动”。(3)常用的对象事件有“获得焦点”、“失去焦点”、“更新前”、“更新后”和“更改”等。(4)窗口事件是指操作窗口时所引发的事件。常用的窗口事件有“打开”、“关闭”和“加载”等。(5)操作事件是指与操作数据有关的事件。常用的操作事件有“删除”、“插入前”、“插入后”、“成为当前”、“不在列表中”、“确认删除前”和确认删除后”等。例题在下题中,窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange。若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是________。A)Me.text=改变文字显示颜色B)Me.Name=改变文字显示颜色C)Me=改变文字显示颜色“D)Me.Caption=改变文字显示颜色Me是默认控件所在的窗体。Name属性是窗体或控件名称。Text属性是用来在部分控件中显示内容,但窗体并没有Text属性。Caption属性才是标题。√例题要改变窗体上文本框控件的输出内容,应设置的属性是________。A)控件来源B)记录源C)标题D)查询条件若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是A)“默认值”属性B)“标题”属性C)“密码”属性D)“输入掩码”属性√√例题如果加载一个窗体,先被触发的事件是A)Load事件B)Open事件C)Click事件D)DdClick事件结合型文本框可以从表、查询或语句中获得所需的内容。窗体由多个部分组成,每个部分称为一个。access数据库中,用于输入或编辑字段数据的交互控件是。在创建主/子窗体之前,必须设置之间的关系√SQL节文本框数据源例题在窗体中添加了一个文本框和一个命令按钮(名称分别为tText和bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上述操作的事件过程是________。A)PrivateSubbCommand_Change()Caption=“计算机等级考试”EndSubB)PrivateSubtText_Change()bCommand.Caption=“计算机等级考试”EndSubC)PrivateSubbCommand_Click()Caption=“计算机等级考试”EndSubD)PrivateSubtText_Click()bCommand.Caption=“计算机等级考试”EndSub√