本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
第6章 窗体返回首页 返回本章
6.1 窗体的创建 6.2 窗体的设计
6.3窗体的修饰6.4创建窗体的子窗体
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
6.1.1 使用向导创建窗体使用向导创建窗体可以分为两种:“源于单一数据集的窗 体”和“源于多重数据集的窗体”,即所创建的窗体的数据源 是一个数据表或一个查询还是多个数据表或多个查询的某种组 合。Access2002为处理多重数据源的形式开设了子窗体。我 们将在6.4节中进行练习。本节我们只进行源于单一数据集的 窗体的创建练习。 我们将在迷你超市业务信息管理系统数据库中创建一个名 为“商品上柜数据记录”的窗体。完成后的“商品上柜数据记 录”窗体如图6.1所示。 在数据库中,“商品上柜数据记录”窗体的数据来源于 “商品上柜数据记录”表,用户可直接在窗体中修改数据记录, “商 品上柜数据记录”数据表中的对应数据会相应地修改。
返回首页 返回本章
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.1 “商品上柜数据记录”窗体 上一页下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页
“商品上柜数据记录”窗体是一个具有单一数据源的窗体。 利用窗体设计向导创建“商品上柜数据记录”窗体。操作方法如下:
返回本章
1.在数据库窗口的“窗体”对象卡上,单击工具“新建”按钮, 即弹出“新建窗体”对话框,如图6.2所示; 2.在“窗体向导”中,选择“表/查询”的数据源表或查询,此处选 择“商品上柜数据记录”表。单击“确定”按钮,即进入“窗体向 导”对话框之一;如图6.3所示; 3.选定窗体需要的字段。依次在图6.3所示“窗体向导”对话框一中的 “可用字段”列表框中,选择需要在窗体中显示的字段,在这里我们 选择全部的字段;
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.2“新建窗体”对话框
图6.3“窗体向导”对话框之一
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章 4.选定字段操作完毕,单击对话框上的“下一步”按钮,即 进入“窗体向导”对话框之二,如图6.4所示; 5.为新创建的窗体选择一种数据布局形式。如图6.4所示,可以 有四种数据布局形式,它们分别是“纵栏式”、“表格”、“数据表” 和“ 调整表”。实训中“商品进货数据录入”窗体采用的是“表格”布局形 式, 所以单击“表格”单选框。选定后,单击“下一步”按钮,即进入“窗 体向 导”对话框之三,如图6.5所示; 6.为新创建的窗体选择一种显示样式。如图6.5所示,这里我们选择“标 准”样式。选定显示样式后,单击“下一步”按钮,即进入“窗体向导” 对 话框之四; 7.进入窗体向导的最后一步操作,输入该窗体对象的名字,此处已 有默认的“商
品上柜数据记录”,我们不用更改。如图6.6所 上一页 下一页 示,单击“完成”按钮,即完成了利用向导创建窗体
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.4“窗体向导”对话框这之二
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.5 “窗体向导”对话框之三
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.6“窗体向导”对话框之 四 最后单击“完成”按钮,即会弹出所利用向导创建出来的窗体。
当然,这个窗体和图6.1所示的窗体并不完全相同。上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
6.1.2 使用设计视图创建窗体
返回首页 返回本章
一、创建简单的窗体 一般来说,利用向导创建的窗体是很难满足我们的设计要 求的。无论是各窗体控件的设置,还是整个窗体的结构安排, 都不是最终所需要的窗体形式。因此,还需要在窗体设计视图中 对窗体对象作进一步的设计修改。使用设计视图创建窗体是一种较 为简单的创建窗体的方法。 请读者按照下面步骤利用设计视图来创建一个名为“公司职员基本 情况”的简单窗体。 操作方法如下:
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
1.先打开数据库窗口,再单击数据库窗口中的“窗体”按钮,然 后单击工具栏上的“新建”按钮,打开“新建窗体”对话框; 2.选取“设计视图”选项,然后单击下方的下拉列表框,选择数据来 源。这里我们选取“公司职员基本情况”表。如图6.9所示; 3.单击“确定”按钮,进入Access的窗体设计视图。同时可以看到一个 “公司职员基本情况”表中的字段列表窗口。如图6.10所示。 注意:如果在第2步中没有选择数据来源,这里就不会出现字段列表窗口。 4.在字段列表中选取需要的字段,用鼠标将其拖到设计视图中主体窗口 的适当位置。如图6.11所示;
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.9 “新建窗体”对话框 图6.10 新窗体的设计视图
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.11拖动所需字段到主体节 注意:利用Shift或Ctrl键配合鼠标可同时拖动多个相邻的 或不相邻的字段。
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
5.选取拖动后的字段项,可以看到该控件周围出现一个控制点, 通过这些控制点可以调整控件的大小和位置。通过“格式”菜单 可以对控件进行排列。具体方法我们在下一节进行详细说明; 6.关闭窗体设计视图窗口,将新建的窗体保存,我们采用默认名称“ 公司职员基本情况”。运行后如图6.12所示; 至此,我们就利用窗体设计视图创建了一个简单窗体。当然这个窗 体还没有利用向导创建的窗体来得好看。但是没关系,我们可以在设计 视图中去修饰它。修饰方法在6.3节中详细说明。
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回
首页 返回本章
图6.12 “公司职员基本情况”窗体
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章 二、创建较为复杂的窗体 利用窗体设计视图创建一个较为复杂的窗体:“商品销售录 入”窗体。此窗体的数据源并非来源于现成的表或者查询,而是 一句SQL语句,或者说是来源于一个动态的查询。 操作方法如下: 1.打开数据库窗口,再单击数据库窗口中的“窗体”按钮,然后单击工 具栏上的“新建”按钮,打开“新建窗体”对话框。选取“设计视图” 选项。 这里我们不用选择数据源。如图6.13所示; 2.单击“确定”按钮,进入了 Access的窗体设计视图。现在这里是没 有字段列表窗口的。单击工具栏上的“属性”按钮,进入“窗体”属性 对话框。如图6.14所示;
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.13 “新建窗体”对话框
图6.14“窗体”属性对话框
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
3.选择“数据”选项卡,在“记录源”属性的输入框,输入以下 代码:“SELECT 商品销售情况.* FROM 商品销售情况 WHERE (((商品销售情况.商品编号)=Forms!商品销售录 入![Combo8]));”; 注意:这句代码其实是建立了一个带有条件的查询。这个查询的 数据源是“商品销售情况”表,其准则条件是选取出表中所有满足“商 品编号”等于“商品销售录入”窗体(也就是本窗体)中名为Combo8 的 组合框中显示的值这一条件的数据记录,用这些记录作为窗体的数据 源。单击这个代码输入框右侧的代码生成器“”按钮就可以看到这个查 询的情况。如图6.15所示。
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 返回本章
图6.15代码所生成的查询 图6.16 “商品销售录入”窗体设计视图
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
返回首页 4.单击工具栏上的“字段列表”按钮,在字段列表中选取 需要的字段,用鼠标将其拖到设计视图中主体窗口的 适当位置。 这里我们把所有的字段都添加进去并排列整齐。 如图6.16所示; 5.关闭窗体设计视图窗口,将新建的窗体保存,名称为 “商品销售录入”。运行后如图6.17所示。这个窗体目前还只是 半成品,我们将在下一节中进一步完善它; 返回本章
图6.17 “商品销售录入”窗体视图
上一页
下一页
本章主要内容:窗体的创建、设计、修饰和创建窗体的子窗体。
6.2.1“商品进货数据录入”窗体设计 返回首页首先,我们在窗体“设计视图”中打开“商品进货数据录入”窗 体,对其进行修改。“商品进货数据录入”窗体在项目一中已 经利用窗体向导做好了。 修改“商品进货数据录入”窗体设计的操作方法如下: 1.在“数据库设计视图”的“窗体”选项卡中选中“商品进货数据 录入”窗 体,单击“设计”按钮“ ”,进入窗体设计视图,如图6.18 所示;
最终完成后的“商品进货数据录入”窗体设计视图应该如图6.19所 示。 2.添加一个标签控件作为窗体标题,该控件位于窗体页眉上部正 中,标题属性值为“进货数据录入操作”。返回本章
上一页
下一页