窗体的设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.4 创建多选项卡或多页窗体
创建多选项卡窗体 创建多页(屏)窗体
6.4.1 创建多选项卡窗体
创建多选项卡窗体,可以将更多的内容分类 显示在不同的页面上,这样便于操作,如图 所示。 将选项卡控件添加到窗体中以创建多选项卡 窗体的操作步骤如下: 在窗体的设计视图中打开窗体。单击工具箱 中的“选项卡控件”,如下图所示。
第6章
窗体的设计
窗体举例
主要内容
窗体的种类 创建窗体 创建子窗体 创建多选项卡或多页窗体 窗体控件的使用 常用的窗体控件
6.1 窗体的种类
数据交互型窗体 命令选择型窗体
6.1.1 数据交互型窗体
这是数据库应用系统中应用最多的一类窗 体,主要用于显示数据、输入数据、删除 数据、编辑与修改数据等操作。数据交互 型窗体的特点是,它必须具有数据源。其 数据源可以是数据库中的表、查询或者是 一条SQL语句。 “图书查询”窗体就属于这一类,如图所 示。
“子窗体向导”对话框-2
在主窗体中确定子窗体区域
然后单击“下一步”按钮进入如图所示的 “子窗体向导”对话框-3。
“子窗体向导”对话框-3
确定子窗体数据与主窗体数据间的关联
子窗体是作为主窗体的一个组成部分,子 窗体中的数据必须与主窗体中的数据相互 关联,即当主窗体的数据变化时,子窗体 的数据也跟着自动变化。这是因为主、子 两窗体数据在整个窗体中以连接(Join) 表的形式出现。因此,可以通过在“子窗 体向导”对话框-3中的相关操作,确定主 窗体中数据与子窗体中数据的连接方式。
“新建窗体”对话框
6.2.1 使用自动创建窗体
单击“确定”按钮,屏幕显示新建的“读 者信息”窗体,如图所示。
“读者信息表”窗体
6.2.1 使用自动创建窗体
单击工具栏上的“保存”按钮,屏幕显示 “另存为”对话框,在“窗体名称”文本 框内输入窗体的名称,单击“确定”按钮, 就建立了纵栏式窗体。 “自动创建窗体:表格式”、“自动创建 窗体:数据表”的创建过程完全相同。
“新建窗体”对话框
创建空白窗体
单击“确定”按钮后打开窗体设计视图, 如图所示。
新建空白窗体
创建空白窗体
在新建的空白窗体中,用户可通过“工具 箱”中的工具向窗体中添加所需的控件, 如图所示。
工具箱
窗体中的节
窗体中各节的主要功能
添加或删除窗体页眉、页脚或页面页 眉、页脚
添加或删除“窗体页眉/页脚”或“页面页眉/页脚”
使用窗体向导建立“读者信息表”窗 体
在主窗体中确定子窗体区域
在“读者信息表”的窗体设计视图中,将 窗体主体节拉大至合适的尺寸(可以使用 鼠标向下拖动“窗体页脚”来实现拉大窗 体主体尺寸的操作),如图所示。
调整窗体主体节大小
在主窗体中确定子窗体区域
然后,在窗体主体中设置一个称为“子窗 体”的控件。其操作方法是,在窗体设计 视图工具箱上单击“子窗体/子报表”按 钮,并在窗体主体中拖出所希望的子窗体 区域。随即弹出如图所示的“子窗体向导” 对话框-1。
多选项卡窗体示例
选项卡控件
6.4.1 创建多选项卡窗体
在窗体中单击放置选项卡控件的位置,可 调整选项卡的尺寸和位置,如图所示。
带选项卡窗体的视图
6.4.1 创建多选项卡窗体
如果要将控件添加到选项卡控件上,可以 单击需要添加控件的页的选项卡,然后使 用下列方法之一来添加控件。 对要执行的其他任务使用下列方法。 单击每个选项卡调整选项卡控件的大小, 以确保所有控件都在选项卡中。
“子窗体向导”对话框-1
在主窗体中确定子窗体区域
单击“下一步”按钮进入“子窗体向导” 对话框-2中,“表/查询”下拉列表框中 选择子窗体的数据源,然后选择希望出现 在子窗体中的各个字段。这里“读者信息 表”窗体中的子窗体应显示读者的所有借 阅记录,所以子窗体为“借阅信息表子窗 体”,应该选择“借阅信息表”中的全部 字段作为该子窗体的数据字段,如图所示。
6.5.1 窗体控件简介
单选按钮:表示可以选择单项。 复选框:表示可以选择多项。 组合框:可以显示一个提供选项的列表,也允 许文本输入。 列表框:可以显示一个提供选项的完整列表, 不允许手动输入。 命令按钮:可以通过运行事件过程或宏来执行 某些操作。 图像:可以显示一个静态图片。 未绑定对象框:可以显示未绑定的OLE对象。 绑定对象框:可以显示绑定的对象。
6.2.2 使用窗体向导创建窗体
使用“窗体向导”创建的窗体,其数据源 可以来自于一个表或查询,也可以来自多 个表或查询。下面通过一个实例介绍创建 基于一个表或查询的窗体。
6.2.3 使用数据透视表向导创建窗体
数据透视表是一种交互式的表,它可以实 现用户选定的计算,所进行的计算与数据 在数据透视表中的排列有关。 【例】依据 “图书信息表”,创建一个计 算各出版社不同类别书籍数量的窗体。 操作步骤如下:
数据透视表窗体示例
6.2.4 使用窗体设计视图创建窗体
创建空白窗体 窗体中的节 添加或删除窗体页眉、页脚或页面页眉、 页脚 更改窗体的页眉、页脚或其他节的大小
创建空白窗体
【例】创建一个空白窗体。 操作步骤如下: 在数据库窗体对象中,单击工具栏上的 “新建”按钮,打开“新建窗体”对话框, 选择“设计视图”,同时不选定任何数据 来源,如图所示。
6.5.3 控件属性的设置
小数位数:利用该属性可以设置小数的位数(用于数字 字段)。 默认值:利用该属性可以设置字段的默认值。 可用:利用该属性可以指定控件是否可以使用。如果该 属性设为“否”,那么控件就不能使用。 字体名称、字体大小、字体粗细、倾斜字体、下划线: 利用该属性可以设置显示在控件上的文本的外观。 前景色:利用该属性可以设置控件上的文本颜色。 格式:利用该属性可以设置应用于控件上的文本格式。 高度、宽度:利用这两个属性可以设置控件的高度和宽 度。
6.2.3 使用数据透视表向导创建窗体
在数据库窗体对象中,单击“新建”按钮, 屏幕显示“新建窗体”对话框。在该对话 框中选择“数据透视表向导”选项,并在 “请选择该对象数据的来源表或查询”下 拉列表中选择“图书信息表”。 单击“确定”按钮,屏幕显示 “数据透 视表向导”第一个对话框,如图所示。
更改窗体的页眉、页脚或其他节的大 小
更改窗体的页眉、页脚或其他节的大小
更改窗体页眉页脚或节的宽度
更改窗体页眉页脚或节的大小
6.3 创建子窗体
创建主窗体 在主窗体中确定子窗体区域 确定子窗体数据与主窗体数据间的关联
创建主窗体
在数据库设计视图的窗体对象中,使用窗 体向导创建一个基于“读者信息表”的窗 体,命名为“读者信息表”,在“窗体向 导”的第四个对话框中选中“修改窗体设 计”单选按钮,单击“完成”按钮,打开 窗体设计视图,用户可以根据需要调整控 件的位置及尺寸,如图所示。
“图书馆查询管理系统”主界面窗体
6.2 创建窗体
使用自动创建窗体 使用窗体向导创建窗体 使用数据透视表向导创建窗体 使用窗体设计视图创建窗体
6.2.1 使用自动创建窗体
可以通过选择“自动窗体”来创建新窗体,在 建好的窗体中,每一个字段都显示在一个独立 的行上,并且左边带有一个标签。 【例】在“图书馆查询管理系统”数据库中创建 “读者信息表”窗体。 操作步骤如下: 在数据库窗体对象中,单击工具栏上的“新建” 按钮,打开“新建窗体”对话框,从“请选择 该对象数据的来源表或查询”下拉列表中选择 “读者信息表”。 从对话框中选择“自动创建窗体:纵栏式”选 项,如图所示。
6.5.2 为控件命名
窗体上的每个控件都有自己的名称,Access对 控件的名称做出了以下限制。 控件名称不能超过64个字符。 控件名称中不能包含小数点(.)、感叹号 (!)、重音符(ˋ)和方括号([])。 控件名称的第一个字符不能是空格。 控件名称中不能包含双引号,双引号被用于项 目。 有时为了简化控件的名称,可以使用以下规则:
“分页符”命令按钮
添加“分页符”窗体视图
6.4.2 创建多页(屏)窗体
双击窗体选定器打开属性表,并选择“循 环”属性下拉列表中的“当前页”选项。 当“循环”属性设置为“当前页”时,将 不能使用【Tab】键在页间翻动,如图所 示。
窗体属性
6.4.2 创建多页(屏)窗体
通过将“滚动条”属性设置为“只水平” 或者“两者均无”来删除垂直滚动条,如 图所示。
“数据透视表向导”第一个对话框
6.2.3 使用数据透视表向导创建窗体
单击“下一步”按钮,屏幕显示“数据透 视表向导”第二个对话框。在“可用字段” 列表框中分别双击“书籍编号”、“类别 代码”、和“出版社”3个字段,如图所 示。
“数据透视表向导”第二个对话框
6.2.3 使用数据透视表向导创建窗体
6.5.1 窗体控件简介
分页符:表示一个新的窗体页面。 选项卡控件:可以把信息分组显示在不同的选 项卡上。 子窗体/子报表:可以显示来自窗体、查询或表 的信息。 直线:用于在窗体上或报表中画直线。 矩形:用于在窗体上或报表中画一个矩形框。 其他控件:用于显示所有其他可用的控件按钮。
“图书查询”窗体视图
6.1.2 命令选择型窗体
数据库应用系统通常是具有一个主操作界 面的窗体,在这个窗体上安置上一些命令 按钮以实现数据库应用系统中其他窗体的 调用,同时也表明了本系统所具备的全部 功能。从应用的角度看,这属于命令选择 型窗体。如图所示的是“图书馆查询管理 系统”主界面窗体。
6.4.2 创建多页(屏)窗体
【例】创建一个“图书信息”窗体,并将 此窗体改为多页窗体。 操作步骤如下: 创建“图书信息”窗体,并在“设计”视 图中打开窗体。 单击工具箱中的“分页符”按钮,如图所 示。 单击要放置分页符的窗体,然后在控件上 方或下方放置分页符,Access将在窗体 的左边框使用短点线标注分页符,如图所 示。
单击“完成”按钮,系统打开两个窗口, 如图所示。
单击“完成”按钮打开的两个窗口
6.2.3 使用数据透视表向导创建窗体
将“数据透视表字段列表”窗口中的“出 版社”字段拖到“将行字段拖动至此处”, 将“类别代码”字段拖至“将列字段拖动 至此处”,将“书籍编号”字段拖至“将 汇总或明细字段拖至此处”,完成窗体创 建,如图所示。
6.5.3 控件属性的设置
下面列出一些常用的属性和它们的简要说明。 背景色:利用该属性可以设置控件的背景颜色。 背景样式:利用该属性可以指定控件是否透明。 边框颜色:利用该属性可以设置控件的边框颜 色。 边框样式:利用该属性可以设置控件边框的样 式。
边框宽度:利用该属性可以设置控件边框 的宽度。 文本上边距、下边距,文本左边距、右边 距:利用这些属性可以设置控件上显示的 文本与控件的上、下、左、右边缘之间的 距离。
设置“滚动条”属性
wenku.baidu.com
6.5 窗体控件的使用
窗体控件简介 为控件命名 控件属性的设置
6.5.1 窗体控件简介
6.5.1 窗体控件简介
选择对象:当该工具被启用时,可以对窗体上的控件进 行移动或改变尺寸。当工具箱中没有其他工具被选择时, 在默认状态下该工具是启用的。 控件向导:它是一个对话框,可把表或查询中的数据关 联到控件上,或为控件创建一个简单的事件过程。单击 后,选择好添加到窗体上的控件时,相应的“控件向导” 将会出现,为用户提供创建控件的指导。 标签:用于显示说明文本的控件,通常是未绑定的。 文本框:可以显示来自字段的数据、表达式或用户输入 的文字。 选项组:可以为用户提供一组选择,一次只能选择一个。 切换按钮:把切换按钮绑定到Yes/No字段时,按钮凸 起表示“是”,按钮凹下表示“否”。
6.5.3 控件属性的设置
绑定列:利用该属性可以将组合框或列表框中的列绑定 到字段。 标题:利用该属性可以设置显示在控件上的文本。 列数:利用该属性可以设置在组合框或列表框中显示的 列的数目。 列标题:利用该属性可以指定是否在组合框或列表框中 显示列的标题。 列宽度:利用该属性可以设置组合框或列表框中列的宽 度。 控件来源:利用该属性可以设置控件绑定到哪个字段。 控件提示文本:利用该属性可以设置在控件的提示中显 示的文本。