第4章 窗体的基本操作
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第4章 窗体的基本操作
主要内容:
窗体的基本概念
创建窗体
自定义窗体
美化窗体
4.1 窗体的基本概念
1、窗体的概念
• 窗体是Access数据库中的一个对象,通过窗体 提供的友好的用户界面,用户可以方便地输入 数据、编辑数据、显示和查询表中的数据。 • 窗体本身没有存储数据的功能,它以表或查询 作为数据源,达到操作表的功能。
例:创建3个未绑定文本框,用于接收乘数、被乘数和输入 表达式,其中用于输入表达式的文本框属于计算型文本 框,用于显示乘积结果。
创建计算型文本框的方法:先创建一个未绑定文本框,然 后在文本框中输入计算表达式。 注意:在输入计算表达式时,先要输入等号(=)运算符。
3
命令按钮控件
在窗体中可以使用命令按钮来执行某项操作或某些操作。例如,可以创 建一个命令按钮来浏览记录、添加记录或删除记录等。
窗体设计器 控件工具箱 控件操作
1、窗体的设计视图
• 在窗体“设计视图”中可以创建有特殊要求的窗体,例 如添加窗体说明信息、创建命令按钮等。 • 使用设计视图创建窗体,是从一个空白窗体开始,然后 将数据源表或查询中的字段添加到窗体上。
2、控件工具箱
• 控件是窗体上用于显示数据、执行操作、装饰窗体的 对象。 • 在窗体中添加的每一个控件都是一个图像对象,如文 本框、命令按钮等。 • 在窗体“设计视图”中,如果屏幕上未显示工具箱, 可用下面的方法打开工具箱:
1
标签控件
标签主要用来在窗体上显示说明性文本,如窗体上的标 题或说明信息等。 标签不显示字段或表达式的数值,它没有数据来源。 向窗体中添加标签有两种方法:
从工具箱中使用标签控件直接创建,用这种方法创建的标签称 为独立的标签。 在“字段列表”中通过拖动字段名来建立的。这时在窗体中建 立了两个控件,一个是标签,用来显示字段名称;另一个根据 字段类型不同可以是文本框和绑定对象框,用来显示字段的值, 用这种方法创建的标签称为附加到其他控件上的标签。
2
页面页眉
页面页眉一般用来设置窗体在打印时页顶部要打印的信 息,例如标题、日期或页码等。
3
主 体
主体通常用来显示记录数据,可以在屏幕或页面上只显示 一条记录,也可以显示多条记录。
4
页面页脚
页面页脚一般用来设置窗体在打印时页底部要打印的信息, 如汇总、日期或页码等。
5
窗体页脚
窗体页脚位于窗体底部或打印页的尾部,一般用于显示窗体 的使用说明,也可以设置命令按钮,以便执行必要的控制。
更改标签文本的方法: 单击标签控件,选中标签中的文本,然后输入新文 本信息。 单击工具栏上的“属性”按钮,在弹出的“属性” 窗口的“格式”选项卡中,修改“标题”属性的内 容。
注意:在 “属性”窗口的“格式”选项卡中还可对 字体格式进行设置。
2
文本框控件
文本框可以用来显示、输入或编辑表中的数 据,还可以显示计算结果或接收用户输入。 文本框分为3种类型:绑定、未绑定和计算型。
5
选项组控件
选项组是由一组复选框、选项按钮或切换按钮 组成,给出一系列限制性的选项值。 选项组的值只能是数字,而不能是文本。
例:使用控件向导在上例的“学生信息窗体”中, 将“性别”改为包含选项按钮的选项组控件。
注意:先修改“学生基本情况表”的结构,将“性 别”字段类型改为“数字”型。
6
4.4 美化窗体
使用“自动套用格式” 设置窗体的“格式”属性 添加当前日期和时间
1、使用自动套用格式
窗体的自动套用格式是系统提供的固定窗体样式。
使用了"自动套用格式"的“学生信息表”窗体
2、设置窗体的“格式”属性
除了可以利用自动套用格式对窗体进行美化外,还可以根据需 要对窗体的格式、窗体的显示元素等进行美化和设置。
1 2
自动创建窗体 使用“窗体向导”创建窗体
3 使用“数据透视表向导”创建窗体
4
使用“图表向导”创建窗体
1、自动创建窗体
使用“自动创建窗体”创建的窗体包含选定数据源中所有 字段及记录。“自动创建窗体”创建3种类型窗体的过程完 全相同。
例: 使用向导创建纵栏式窗体,窗体名称为“学生信息”, 数据源为“学生”表。
单击“窗体设计”工具栏上的“工具箱”按钮。 执行“视图|工具箱”命令。
控件类型:
结合型控件与表或查询中的字段相连,可用于显示、 输入及更新表中的数据。 非结合型控件没有数据源,可用于显示信息、线条、 矩形或图像。 计算控件以表达式作为数据源,表达式可以利用表 或查询中的字段数据,或者是窗体上其他控件中的 数据。
图 “日期与时间”对话框
本章小结
本章详细地介绍了窗体的有关知识,包括窗体的种类、窗 体的创建方式、窗体控件的属性和使用方法等。通过本章的学
习,读者应该掌握创建不同形式窗体的方法,了解常用控件的
基本知识。
2、窗体的组成和结构
• 一个完整的窗体由窗体页眉、页面页眉、主体、页 面页脚和窗体页脚5个部分组成。 • 每个部分称为一个“节”,大部分的窗体只有主体 节,其他的节根据实际需要可以通过“视图\窗体 页眉/页脚”命令和“视图\页面页眉/页脚”命令
添加。
窗体各部分的功能:
1
窗体页眉
位于窗体的最上方,一般用于设置窗体的标题、窗体使 用说明或打开相关窗体及执行其他任务的命令按钮等。
4
复选框、切换按钮、选项按钮控件
复选框、切换按钮和选项按钮控件用于绑定到表或 查询中的“是/否”类型的数据。 当选中复选框或选项按钮时,设置为“是”,如果 不选则为“否”。 对于切换按钮,如果按下切换按钮,其值为“是”, 否则其值为“否”。
例:创建“学生信息窗体”,分别用切换按钮、选项按钮 和复选框显示性别字段。
2
创建基于多个数据源的主/子窗体
在Access中,创建主/子窗体的方法有两种: •同时创建主窗体与子窗体 •将已有的窗体作为子窗体添加到另一个已有的窗体中
例:以“学生表”和“成绩表”为数据源创建主/子窗体,如 下图所示。
注意:创建主/子窗体前, 应检查表之间的关系是否 已经建立。
4.3 自定义窗体
在“设计视图”中可以创建和修改窗体;创建了窗 体以后,可以在“窗体视图”和“数据表视图”中 进行显示。
“设计视图”方式
“窗体视图”方式
“数据表ss提供了6种制作窗体的向导,包括 “自动创建窗体:纵栏式”、 “自动创建窗体:表格式”、“自动创建窗体:数据表”、 “窗体向 导”、 “数据透视表向导” 和“图表向导” 。
3、窗体的类型
纵栏式窗体:在窗体界面中 只显示一条记录,记录各字段 纵向排列。
表格式窗体:
数据表窗体:
主/子窗体: 窗体中的窗体称为子窗体; 包含子窗体的窗体称为主窗体。
图表窗体:
数据透视表窗体:
4、窗体的视图
窗体有3种视图:“设计视图”、“窗体视图”和 “数据表视图”
使用Access提供的“命令按钮向导”可以创建不同类型的命令按钮。
例:在“学生信息窗体”中分别添加“下一项记录”、“前一项记录”、 “添加记录”、“删除记录”和“关闭窗体”命令按钮。
例:创建如下图所示的 “选择学生号”窗体,当在该窗体中选定学 生号后单击“确定”按钮,弹出“学生信息窗体”,其中显示的学 生信息与“选择学生号”窗体组合框中选定的值对应。
列表框与组合框控件
• 如果在窗体上输入的数据总是取自某一个表或 查询中记录的数据,或者取自某些固定内容的 数据,可以使用组合框或列表框控件来完成。
• 列表框或组合框控件可以帮助用户方便地输入 数据,也可以保证输入数据的正确性。
例:利用“学生选课表”创建如右图所示的窗体, 其中,学号分别用列表框和组合框控件显示。
例:修改“学生成绩”窗体的“滚动条”属性值为 “两者均无”,“记录选定器”、“浏览按钮”和
“分隔线”的属性值为“否”。
修改前
修改后
3、添加当前日期和时间
在窗体中添加当前日期和时间的具体操作步骤如下: ⑴.在“数据库”窗口,单击“窗体”对象。 ⑵.在“设计视图”窗口打开要添加日期和时间的窗体。 ⑶.单击“插入”菜单中的“日期和时间”命令,显示“日期与时间”对 话框,如图所示。 ⑷. 在对话框中选 择“包含日期”和 “包含时间”复选 框,再选择日期和 时间格式,然后单 击“确定”按钮, 关闭该对话框。
7
图像控件
可以使用位图文件(.BMP)、图元文件(.WMF) 或其他图形文件(如.JPG、.GIF等)来显示背景图 像、绑定对象框、未绑定对象框或图像控件中的图像。 例:为“学生信息窗体” 中添加背景图像。
3、控件操作
选择控件 选择全部控件的方法:选择“编辑|全选”命令。 复制控件、移动控件 删除控件 对齐控件 选择多个要对齐的控件,选择“格式|对齐”子菜单 中的命令。
自动创建窗体
2、使用向导创建窗体
用“自动创建窗体”可以快速地创建窗体,但所建窗体的形式、 布局和外观已经确定,不能再选择要显示的字段,同时这种方法 创建的窗体只能显示一个数据源的数据,可以使用“窗体向导” 来创建窗体解决上述问题。
1
创建来自一个数据源的窗体
例: 使用“窗体向导”创建窗体,窗体名称为“学生信息2”, 数据源为“学生表”,窗体中显示学号、姓名、政治面貌、专 业、出生日期5个字段。
主要内容:
窗体的基本概念
创建窗体
自定义窗体
美化窗体
4.1 窗体的基本概念
1、窗体的概念
• 窗体是Access数据库中的一个对象,通过窗体 提供的友好的用户界面,用户可以方便地输入 数据、编辑数据、显示和查询表中的数据。 • 窗体本身没有存储数据的功能,它以表或查询 作为数据源,达到操作表的功能。
例:创建3个未绑定文本框,用于接收乘数、被乘数和输入 表达式,其中用于输入表达式的文本框属于计算型文本 框,用于显示乘积结果。
创建计算型文本框的方法:先创建一个未绑定文本框,然 后在文本框中输入计算表达式。 注意:在输入计算表达式时,先要输入等号(=)运算符。
3
命令按钮控件
在窗体中可以使用命令按钮来执行某项操作或某些操作。例如,可以创 建一个命令按钮来浏览记录、添加记录或删除记录等。
窗体设计器 控件工具箱 控件操作
1、窗体的设计视图
• 在窗体“设计视图”中可以创建有特殊要求的窗体,例 如添加窗体说明信息、创建命令按钮等。 • 使用设计视图创建窗体,是从一个空白窗体开始,然后 将数据源表或查询中的字段添加到窗体上。
2、控件工具箱
• 控件是窗体上用于显示数据、执行操作、装饰窗体的 对象。 • 在窗体中添加的每一个控件都是一个图像对象,如文 本框、命令按钮等。 • 在窗体“设计视图”中,如果屏幕上未显示工具箱, 可用下面的方法打开工具箱:
1
标签控件
标签主要用来在窗体上显示说明性文本,如窗体上的标 题或说明信息等。 标签不显示字段或表达式的数值,它没有数据来源。 向窗体中添加标签有两种方法:
从工具箱中使用标签控件直接创建,用这种方法创建的标签称 为独立的标签。 在“字段列表”中通过拖动字段名来建立的。这时在窗体中建 立了两个控件,一个是标签,用来显示字段名称;另一个根据 字段类型不同可以是文本框和绑定对象框,用来显示字段的值, 用这种方法创建的标签称为附加到其他控件上的标签。
2
页面页眉
页面页眉一般用来设置窗体在打印时页顶部要打印的信 息,例如标题、日期或页码等。
3
主 体
主体通常用来显示记录数据,可以在屏幕或页面上只显示 一条记录,也可以显示多条记录。
4
页面页脚
页面页脚一般用来设置窗体在打印时页底部要打印的信息, 如汇总、日期或页码等。
5
窗体页脚
窗体页脚位于窗体底部或打印页的尾部,一般用于显示窗体 的使用说明,也可以设置命令按钮,以便执行必要的控制。
更改标签文本的方法: 单击标签控件,选中标签中的文本,然后输入新文 本信息。 单击工具栏上的“属性”按钮,在弹出的“属性” 窗口的“格式”选项卡中,修改“标题”属性的内 容。
注意:在 “属性”窗口的“格式”选项卡中还可对 字体格式进行设置。
2
文本框控件
文本框可以用来显示、输入或编辑表中的数 据,还可以显示计算结果或接收用户输入。 文本框分为3种类型:绑定、未绑定和计算型。
5
选项组控件
选项组是由一组复选框、选项按钮或切换按钮 组成,给出一系列限制性的选项值。 选项组的值只能是数字,而不能是文本。
例:使用控件向导在上例的“学生信息窗体”中, 将“性别”改为包含选项按钮的选项组控件。
注意:先修改“学生基本情况表”的结构,将“性 别”字段类型改为“数字”型。
6
4.4 美化窗体
使用“自动套用格式” 设置窗体的“格式”属性 添加当前日期和时间
1、使用自动套用格式
窗体的自动套用格式是系统提供的固定窗体样式。
使用了"自动套用格式"的“学生信息表”窗体
2、设置窗体的“格式”属性
除了可以利用自动套用格式对窗体进行美化外,还可以根据需 要对窗体的格式、窗体的显示元素等进行美化和设置。
1 2
自动创建窗体 使用“窗体向导”创建窗体
3 使用“数据透视表向导”创建窗体
4
使用“图表向导”创建窗体
1、自动创建窗体
使用“自动创建窗体”创建的窗体包含选定数据源中所有 字段及记录。“自动创建窗体”创建3种类型窗体的过程完 全相同。
例: 使用向导创建纵栏式窗体,窗体名称为“学生信息”, 数据源为“学生”表。
单击“窗体设计”工具栏上的“工具箱”按钮。 执行“视图|工具箱”命令。
控件类型:
结合型控件与表或查询中的字段相连,可用于显示、 输入及更新表中的数据。 非结合型控件没有数据源,可用于显示信息、线条、 矩形或图像。 计算控件以表达式作为数据源,表达式可以利用表 或查询中的字段数据,或者是窗体上其他控件中的 数据。
图 “日期与时间”对话框
本章小结
本章详细地介绍了窗体的有关知识,包括窗体的种类、窗 体的创建方式、窗体控件的属性和使用方法等。通过本章的学
习,读者应该掌握创建不同形式窗体的方法,了解常用控件的
基本知识。
2、窗体的组成和结构
• 一个完整的窗体由窗体页眉、页面页眉、主体、页 面页脚和窗体页脚5个部分组成。 • 每个部分称为一个“节”,大部分的窗体只有主体 节,其他的节根据实际需要可以通过“视图\窗体 页眉/页脚”命令和“视图\页面页眉/页脚”命令
添加。
窗体各部分的功能:
1
窗体页眉
位于窗体的最上方,一般用于设置窗体的标题、窗体使 用说明或打开相关窗体及执行其他任务的命令按钮等。
4
复选框、切换按钮、选项按钮控件
复选框、切换按钮和选项按钮控件用于绑定到表或 查询中的“是/否”类型的数据。 当选中复选框或选项按钮时,设置为“是”,如果 不选则为“否”。 对于切换按钮,如果按下切换按钮,其值为“是”, 否则其值为“否”。
例:创建“学生信息窗体”,分别用切换按钮、选项按钮 和复选框显示性别字段。
2
创建基于多个数据源的主/子窗体
在Access中,创建主/子窗体的方法有两种: •同时创建主窗体与子窗体 •将已有的窗体作为子窗体添加到另一个已有的窗体中
例:以“学生表”和“成绩表”为数据源创建主/子窗体,如 下图所示。
注意:创建主/子窗体前, 应检查表之间的关系是否 已经建立。
4.3 自定义窗体
在“设计视图”中可以创建和修改窗体;创建了窗 体以后,可以在“窗体视图”和“数据表视图”中 进行显示。
“设计视图”方式
“窗体视图”方式
“数据表ss提供了6种制作窗体的向导,包括 “自动创建窗体:纵栏式”、 “自动创建窗体:表格式”、“自动创建窗体:数据表”、 “窗体向 导”、 “数据透视表向导” 和“图表向导” 。
3、窗体的类型
纵栏式窗体:在窗体界面中 只显示一条记录,记录各字段 纵向排列。
表格式窗体:
数据表窗体:
主/子窗体: 窗体中的窗体称为子窗体; 包含子窗体的窗体称为主窗体。
图表窗体:
数据透视表窗体:
4、窗体的视图
窗体有3种视图:“设计视图”、“窗体视图”和 “数据表视图”
使用Access提供的“命令按钮向导”可以创建不同类型的命令按钮。
例:在“学生信息窗体”中分别添加“下一项记录”、“前一项记录”、 “添加记录”、“删除记录”和“关闭窗体”命令按钮。
例:创建如下图所示的 “选择学生号”窗体,当在该窗体中选定学 生号后单击“确定”按钮,弹出“学生信息窗体”,其中显示的学 生信息与“选择学生号”窗体组合框中选定的值对应。
列表框与组合框控件
• 如果在窗体上输入的数据总是取自某一个表或 查询中记录的数据,或者取自某些固定内容的 数据,可以使用组合框或列表框控件来完成。
• 列表框或组合框控件可以帮助用户方便地输入 数据,也可以保证输入数据的正确性。
例:利用“学生选课表”创建如右图所示的窗体, 其中,学号分别用列表框和组合框控件显示。
例:修改“学生成绩”窗体的“滚动条”属性值为 “两者均无”,“记录选定器”、“浏览按钮”和
“分隔线”的属性值为“否”。
修改前
修改后
3、添加当前日期和时间
在窗体中添加当前日期和时间的具体操作步骤如下: ⑴.在“数据库”窗口,单击“窗体”对象。 ⑵.在“设计视图”窗口打开要添加日期和时间的窗体。 ⑶.单击“插入”菜单中的“日期和时间”命令,显示“日期与时间”对 话框,如图所示。 ⑷. 在对话框中选 择“包含日期”和 “包含时间”复选 框,再选择日期和 时间格式,然后单 击“确定”按钮, 关闭该对话框。
7
图像控件
可以使用位图文件(.BMP)、图元文件(.WMF) 或其他图形文件(如.JPG、.GIF等)来显示背景图 像、绑定对象框、未绑定对象框或图像控件中的图像。 例:为“学生信息窗体” 中添加背景图像。
3、控件操作
选择控件 选择全部控件的方法:选择“编辑|全选”命令。 复制控件、移动控件 删除控件 对齐控件 选择多个要对齐的控件,选择“格式|对齐”子菜单 中的命令。
自动创建窗体
2、使用向导创建窗体
用“自动创建窗体”可以快速地创建窗体,但所建窗体的形式、 布局和外观已经确定,不能再选择要显示的字段,同时这种方法 创建的窗体只能显示一个数据源的数据,可以使用“窗体向导” 来创建窗体解决上述问题。
1
创建来自一个数据源的窗体
例: 使用“窗体向导”创建窗体,窗体名称为“学生信息2”, 数据源为“学生表”,窗体中显示学号、姓名、政治面貌、专 业、出生日期5个字段。