• 沒有找到結果。

基于多个数据表来创建一个具有信息浏览功能的复杂窗体。其中,窗体的对象是建立在

“公司信息系统”数据库中的“部门”、“职工”和“项目清单”3 个数据表上,分别如图 3-88、

图 3-89 和图 3-90 所示。

图 3-88 “部门”表 图 3-89 “职工”表

图 3-90 “项目清单”表

“部门”数据表存储部门信息,包括部门的代码、名称、电话及主管人员;“职工”数据 表存储公司职工信息;而“项目清单”数据表则是存储公司项目信息,每个记录对应公司的一 个项目,包括项目的具体内容、计划完成的时间、实际完成的时间及责任人等。

本例的任务就是将以上三类公司信息利用 Access 的选项卡控件将三个信息窗体放在同一 个窗体中,这样便于用户查找公司信息。

(2)单击“对象”栏的“窗体”选项,双击“使用向导创建窗体”,如图 3-92 所示。

图 3-91 “公司信息系统”数据库 图 3-92 使用向导创建窗体

(3)在弹出的“窗体向导”对话框中,在“表/查询”的下拉列表框中选择“表:部门”,

然后单击 按钮将“部门”数据表中的所有字段添加到“选定的字段”列表框中,如图 3-93 所示,单击“下一步”按钮。

(4)为创建的新窗体选择使用何种布局,本例选择“数据表”方式,如图 3-94 所示,单 击“下一步”按钮。

图 3-93 添加字段 图 3-94 选择“数据表”布局方式

(5)在图 3-95 所示的对话框中,选择系统默认的“标准”样式,单击“下一步”按钮。

(6)在如图 3-96 所示的最后一个向导对话框中,在“请为窗体指定标题”文本框中输入

“部门”,同时选择“打开窗体查看或输入信息”单选按钮,单击“完成”按钮。

图 3-95 选择样式 图 3-96 为窗体指定标题

使用向导创建窗体的步骤就完成了,图 3-97 所示的就是“部门”窗体,重复以上的步骤 可以创建分别如图 3-98 和图 3-99 所示的“职工”窗体和“项目清单”窗体。

图 3-97 “部门”窗体

图 3-98 “职工”窗体

图 3-99 “项目清单”窗体

3.5.2 设计窗体

下面介绍在设计视图中创建“公司信息系统”窗体的过程。

(1)回到“公司信息系统”数据库窗口,单击“窗体”对象,然后双击“在设计视图中 创建窗体”,弹出如图 3-100 所示的窗体设计视图。

(2)前面介绍过如何向窗体设计视图中添加控件,这里首先向窗体中添加一个标签控件

,输入控件的标题“公 司 信 息 系 统”,如图 3-101 所示。

下面介绍设置该标签控件属性的过程。

(3)选中该标签控件,右击,在弹出的快捷菜单中选择“属性”命令,如图 3-102 所示。

图 3-100 窗体设计视图

图 3-101 输入标题 图 3-102 选择“属性”

(4)弹出如图 3-103 所示的属性对话框,在“格式”选项卡中,设置“字体”为“仿 宋_GB2312”,“字体大小”为 16,“特殊效果”为“阴影”,“字体粗细”为“加粗”。

标签控件属性设置完毕,效果如图 3-104 所示。

图 3-103 设置标签属性 图 3-104 标签设置效果 下面介绍设置选项卡控件的过程。

(5)完成以上的标签控件设置后,再向窗体中添加一个选项卡控件 ,并调整窗体和选 项卡控件的大小和位置,如图 3-105 所示。

下面介绍设置该选项卡控件属性的过程。

(6)如图 3-106 所示,直接添加选项卡控件后,默认情况下只含有两个页,而本例中需 要设置含三个页的选项卡。选中选项卡控件,右击,弹出如图 3-106 所示的右键菜单。单击“插 入页”选项,则在选项卡中插入了一页,变成含三个页的选项卡,如图 3-107 所示。

(7)再选中选项卡后右击,在弹出的如图 3-106 所示的右键菜单中单击“属性”命令 打开“属性”对话框,如图 3-108 所示,在“全部”选项卡的“标题”文本框中输入“项 目清单”。

图 3-105 添加选项卡

图 3-106 插入页 图 3-107 含三个页的选项卡

(8)打开属性对话框上方的下拉列表框,如图 3-109 所示,分别将其他两个页的标题设 置为“部门”和“职工”。

图 3-108 设置页标题 图 3-109 选择其他两个页

(9)在如图 3-109 所示的属性对话框的下拉列表框中选择“窗体”,将窗体属性框中“全 部”选项卡中的“导航按钮”设为“否”,如图 3-110 所示。

(10)单击工具栏上的“保存”按钮,在如图 3-111 所示的对话框中将窗体命名为“公司信 息系统”。

图 3-110 设置窗体的导航属性 图 3-111 为窗体命名 这时单击工具栏上的“窗体视图”按钮 ,显示如图 3-112 所示的窗体结构。

图 3-112 窗体结构

这时分别单击不同的选项卡可以打开不同的页,不过现在各选项卡页中都是空的,下面 就以“部门”选项卡为例来介绍如何使用子窗体控件将前面创建的窗体加载到选项卡中。

(11)单击工具栏上的“设计”按钮,回到如图“公司信息系统”窗体的设计视图状态,

并选择“部门”选项卡,如图 3-113 所示。

图 3-113 窗体设计视图

(12)向窗体中“部门”选项卡页中添加一个子窗体/子报表控件 ,在窗体添加时会弹 出 “子窗体向导”对话框。在对话框中单击“使用现有的窗体”单选按钮,然后在列表框中

选择“部门”,如图 3-114 所示,单击“下一步”按钮。

(13)在如图 3-115 所示的对话框中指定子窗体的名称为“部门”,单击“完成”按钮,

回到设计视图。

图 3-114 选择现有的窗体 图 3-115 指定子窗体名称

(14)单击工具栏上的“保存”按钮保存窗体的修改,调整窗体中各控件的大小和位置,

并通过单击工具栏上的“窗体视图”按钮 来观察窗体的布局是否适当、美观,最终得到的 窗体设计视图如图 3-116 所示。

这时单击工具栏上的“窗体视图”按钮 ,显示如图 3-117 所示的窗体结果。

图 3-116 添加完成 图 3-117 设置结果

使用子窗体向导设置选项卡窗体的步骤就完成了,图 3-117 所示的就是“部门”选项卡窗 体,重复以上的步骤可以分别创建如图 3-118 和图 3-119 所示的“职工”选项卡窗体和“项目 清单”选项卡窗体。

图 3-118 “职工”选项卡 图 3-119 “项目清单”选项卡

B.=[单价]*[数量]

C.[图书订单表]![单价]*[图书订单表]![数量]

D.=[图书订单表]![单价]*[图书订单表]![数量]

2.确定一个控件在窗体报表上的位置的属性是( )。

A.Width 或 Height B.Width 和 Height C.Top 或 Left D.Top 和 Left

3.假定窗体的名称为 fmTest,则把窗体的标题设置为“Access Test”的语句是( )。 A.Me="Access Test" B.Me.Capton="Access Test"

C.Me.text="Access Test" D.Me.Name="Access Test"

4.下面关于列表框和组合框的叙述错误的是( )。

1.窗体中的数据来源主要包括表和________。

2.在设计窗体时使用标签控件创建的是单独标签,它在窗体的________视图中不能显示。

3.窗体的基本类型包括纵栏式窗体、表格式窗体、主/子式窗体、________和数据透 视表窗体。

4.使用________可以快速创建一个显示选定表或查询中所有字段及记录的窗体。

5.设计多页窗体有使用________和选项卡控件两种方法。

相關文件