Access 2002数据库应用实训教程 教学课件 ppt 作者 黄秀娟 主编 李 娜 副主编 电子教案 第六章

上传人:E**** 文档编号:89437775 上传时间:2019-05-25 格式:PPT 页数:86 大小:1.10MB
返回 下载 相关 举报
Access 2002数据库应用实训教程 教学课件 ppt 作者 黄秀娟 主编 李 娜 副主编  电子教案 第六章_第1页
第1页 / 共86页
Access 2002数据库应用实训教程 教学课件 ppt 作者 黄秀娟 主编 李 娜 副主编  电子教案 第六章_第2页
第2页 / 共86页
Access 2002数据库应用实训教程 教学课件 ppt 作者 黄秀娟 主编 李 娜 副主编  电子教案 第六章_第3页
第3页 / 共86页
Access 2002数据库应用实训教程 教学课件 ppt 作者 黄秀娟 主编 李 娜 副主编  电子教案 第六章_第4页
第4页 / 共86页
Access 2002数据库应用实训教程 教学课件 ppt 作者 黄秀娟 主编 李 娜 副主编  电子教案 第六章_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《Access 2002数据库应用实训教程 教学课件 ppt 作者 黄秀娟 主编 李 娜 副主编 电子教案 第六章》由会员分享,可在线阅读,更多相关《Access 2002数据库应用实训教程 教学课件 ppt 作者 黄秀娟 主编 李 娜 副主编 电子教案 第六章(86页珍藏版)》请在金锄头文库上搜索。

1、第6章 窗体,6.1.1 使用向导创建窗体,使用向导创建窗体可以分为两种:“源于单一数据集的窗体”和“源于多重数据集的窗体”,即所创建的窗体的数据源是一个数据表或一个查询还是多个数据表或多个查询的某种组合。Access2002为处理多重数据源的形式开设了子窗体。我们将在6.4节中进行练习。本节我们只进行源于单一数据集的窗体的创建练习。 我们将在迷你超市业务信息管理系统数据库中创建一个名为“商品上柜数据记录”的窗体。完成后的“商品上柜数据记录”窗体如图6.1所示。 在数据库中,“商品上柜数据记录”窗体的数据来源于“商品上柜数据记录”表,用户可直接在窗体中修改数据记录, “商 品上柜数据记录”数据

2、表中的对应数据会相应地修改。,图6.1 “商品上柜数据记录”窗体,“商品上柜数据记录”窗体是一个具有单一数据源的窗体。 利用窗体设计向导创建“商品上柜数据记录”窗体。 操作方法如下: 1.在数据库窗口的“窗体”对象卡上,单击工具“新建”按钮, 即弹出“新建窗体”对话框,如图6.2所示; 2.在“窗体向导”中,选择“表/查询”的数据源表或查询,此处选 择“商品上柜数据记录”表。单击“确定”按钮,即进入“窗体向 导”对话框之一;如图6.3所示; 3.选定窗体需要的字段。依次在图6.3所示“窗体向导”对话框一中的 “可用字段”列表框中,选择需要在窗体中显示的字段,在这里我们 选择全部的字段;,图6.

3、2“新建窗体”对话框,图6.3“窗体向导”对话框之一,4.选定字段操作完毕,单击对话框上的“下一步”按钮,即 进入“窗体向导”对话框之二,如图6.4所示; 5.为新创建的窗体选择一种数据布局形式。如图6.4所示,可以 有四种数据布局形式,它们分别是“纵栏式”、“表格”、“数据表”和“ 调整表”。实训中“商品进货数据录入”窗体采用的是“表格”布局形式, 所以单击“表格”单选框。选定后,单击“下一步”按钮,即进入“窗体向 导”对话框之三,如图6.5所示; 6.为新创建的窗体选择一种显示样式。如图6.5所示,这里我们选择“标 准”样式。选定显示样式后,单击“下一步”按钮,即进入“窗体向导”对 话框之

4、四; 7.进入窗体向导的最后一步操作,输入该窗体对象的名字,此处已 有默认的“商品上柜数据记录”,我们不用更改。如图6.6所 示,单击“完成”按钮,即完成了利用向导创建窗体 的操作;,图6.4“窗体向导”对话框这之二,图6.5 “窗体向导”对话框之三,图6.6“窗体向导”对话框之四,最后单击“完成”按钮,即会弹出所利用向导创建出来的窗体。 当然,这个窗体和图6.1所示的窗体并不完全相同。,6.1.2 使用设计视图创建窗体,一、创建简单的窗体 一般来说,利用向导创建的窗体是很难满足我们的设计要 求的。无论是各窗体控件的设置,还是整个窗体的结构安排, 都不是最终所需要的窗体形式。因此,还需要在窗体

5、设计视图中 对窗体对象作进一步的设计修改。使用设计视图创建窗体是一种较 为简单的创建窗体的方法。 请读者按照下面步骤利用设计视图来创建一个名为“公司职员基本 情况”的简单窗体。 操作方法如下:,1.先打开数据库窗口,再单击数据库窗口中的“窗体”按钮,然 后单击工具栏上的“新建”按钮,打开“新建窗体”对话框; 2.选取“设计视图”选项,然后单击下方的下拉列表框,选择数据来 源。这里我们选取“公司职员基本情况”表。如图6.9所示; 3.单击“确定”按钮,进入Access的窗体设计视图。同时可以看到一个 “公司职员基本情况”表中的字段列表窗口。如图6.10所示。 注意:如果在第2步中没有选择数据来源

6、,这里就不会出现字段列表窗口。 4.在字段列表中选取需要的字段,用鼠标将其拖到设计视图中主体窗口的适当位置。如图6.11所示;,图6.9 “新建窗体”对话框,图6.10 新窗体的设计视图,图6.11拖动所需字段到主体节,注意:利用Shift或Ctrl键配合鼠标可同时拖动多个相邻的 或不相邻的字段。,5.选取拖动后的字段项,可以看到该控件周围出现一个控制点, 通过这些控制点可以调整控件的大小和位置。通过“格式”菜单 可以对控件进行排列。具体方法我们在下一节进行详细说明; 6.关闭窗体设计视图窗口,将新建的窗体保存,我们采用默认名称“ 公司职员基本情况”。运行后如图6.12所示; 至此,我们就利用

7、窗体设计视图创建了一个简单窗体。当然这个窗 体还没有利用向导创建的窗体来得好看。但是没关系,我们可以在设计 视图中去修饰它。修饰方法在6.3节中详细说明。,图6.12 “公司职员基本情况”窗体,二、创建较为复杂的窗体 利用窗体设计视图创建一个较为复杂的窗体:“商品销售录 入”窗体。此窗体的数据源并非来源于现成的表或者查询,而是 一句SQL语句,或者说是来源于一个动态的查询。 操作方法如下: 1.打开数据库窗口,再单击数据库窗口中的“窗体”按钮,然后单击工 具栏上的“新建”按钮,打开“新建窗体”对话框。选取“设计视图”选项。 这里我们不用选择数据源。如图6.13所示; 2.单击“确定”按钮,进入

8、了 Access的窗体设计视图。现在这里是没 有字段列表窗口的。单击工具栏上的“属性”按钮,进入“窗体”属性 对话框。如图6.14所示;,图6.13 “新建窗体”对话框,图6.14“窗体”属性对话框,3.选择“数据”选项卡,在“记录源”属性的输入框,输入以下 代码:“SELECT 商品销售情况.* FROM 商品销售情况 WHERE (商品销售情况.商品编号)=Forms!商品销售录 入!Combo8);”; 注意:这句代码其实是建立了一个带有条件的查询。这个查询的 数据源是“商品销售情况”表,其准则条件是选取出表中所有满足“商 品编号”等于“商品销售录入”窗体(也就是本窗体)中名为Combo

9、8的 组合框中显示的值这一条件的数据记录,用这些记录作为窗体的数据 源。单击这个代码输入框右侧的代码生成器“”按钮就可以看到这个查 询的情况。如图6.15所示。,图6.15代码所生成的查询,图6.16 “商品销售录入”窗体设计视图,4.单击工具栏上的“字段列表”按钮,在字段列表中选取 需要的字段,用鼠标将其拖到设计视图中主体窗口的 适当位置。 这里我们把所有的字段都添加进去并排列整齐。 如图6.16所示; 5.关闭窗体设计视图窗口,将新建的窗体保存,名称为 “商品销售录入”。运行后如图6.17所示。这个窗体目前还只是 半成品,我们将在下一节中进一步完善它;,图6.17 “商品销售录入”窗体视图

10、,6.2.1“商品进货数据录入”窗体设计,首先,我们在窗体“设计视图”中打开“商品进货数据录入”窗 体,对其进行修改。“商品进货数据录入”窗体在项目一中已 经利用窗体向导做好了。 修改“商品进货数据录入”窗体设计的操作方法如下: 1.在“数据库设计视图”的“窗体”选项卡中选中“商品进货数据录入”窗 体,单击“设计”按钮“ ”,进入窗体设计视图,如图6.18所示; 最终完成后的“商品进货数据录入”窗体设计视图应该如图6.19所示。 2.添加一个标签控件作为窗体标题,该控件位于窗体页眉上部正 中,标题属性值为“进货数据录入操作”。,3.添加数据录入部分的六个文本框控件:分别为商品编号、 商品名称、

11、计量单位、单价、数量、进货日期,各自的放置 位置以及标题、宽度等见图6.19中,均为非结合型文本框(图 中显示为未绑定)。 4.选中“商品编号”文本框控件,单击工具栏上的“属性”按钮,进 入“事件”选项卡。单击“更新后”属性右端“代码生成器”按钮“”, 进入VBA代码编辑窗口,输入下列程序代码:,5.选中“数量”文本框控件,单击工具栏上的“属性”按钮,进 入“数据”选项卡。在“默认值”属性的文本框中输入“0”; 6.选中“进货日期”文本框控件,单击工具栏上的“属性”按钮,进入 “数据”选项卡。在“默认值”属性的文本框中输入“data()”; 注意:Data()是一个系统的内置函数,它可以取出计

12、算机上的当前日期。 7.添加两个组合框控件:一个是“收货人”组合框,一个是“供货商”组 合框。各自的放置位置见图6.19中。创建组合框时分别选择“商品库 存情况”表中的“收货人”和“供货商”字段。(设计视图中显示为未绑定); 8.将主体中右键单击“供货商”列表控件,弹出快捷菜,将“更改为”命 令的下一级菜单选择“组合框”,然后调整“组合框”的大小;,9.参照图6.19改变窗体中各个控件的宽度,文字的对齐 方式等; 10.为了数据的安全性,设定主体中各个控件为只读。选定主 体中的各个控件,单击工具栏的“属性”按钮,进入“数据”选项卡, 将“可用”的属性值改为“否”,将“是否锁定”的属性值改为“是

13、”; 11.在页脚中添加两个命令按钮控件,分别是“保存修改”和“退出”按钮, 两个按钮的放置位置见图6.19中; 注意:其中的“库存情况报表”按钮我们现在暂时不添加,等到下一章中“商品库存情况”报表完成之后再行添加。,12.其中“退出”命令按钮控件由命令按钮向导生成,“保存修 改”命令按钮则比较复杂,需要在其“单击”事件属性中编辑 代码,以完成将用键盘输入的进货数据添加到源数据表中的 操作目的。 在创建“保存修改”命令按钮时,在命令按钮向导对话框出现时, 单击“取消”按钮,然后在其“单击”事件属性行右端单击“代码生成器” 按钮“”,进入VBA代码编辑窗口,输入下列程序代码:,至此,“商品进货数

14、据录入”窗体设计基本完毕,剩下的只 是一些修饰工作了。保存起来,然后打开它,如图6.20所示。 查看它所具有的功能。,图6.20“商品进货数据录入”窗体,6.2.2“商品销售录入”窗体设计,接下来我们来看另一个实例,对“商品销售录入”窗体 进行设计修改。 迷你超市业务信息管理系统数据库中的“商品销售录入”窗体 最终完成后如图6.21所示。 我们在此说明一下“商品销售录入”窗体的设计构想: 1.当“商品销售录入”窗体运行后,主体中所有控件显示的数据都是空 的; 2.在窗体页眉中有一个用于选择商品编号的组合框,因为商品编号不 易记住,该组合框中还显示了商品的名称; 3.在用户通过组合框选择了某个商

15、品编号后,主体中的控件就会相应 地显示出该商品最近一次录入的销售情况;,图6.21“商品销售录入”窗体视图,4.窗体页眉中的“销售日期”文本框的值默认为系统当前日期; 5.用户需在“销售数量”文本框中输入数量,如果数量小于或等 于零,则在添加记录时提示出错。这是为了防止用户忘记输入数 量而设置的; 6.输入完成,用户通过单击“添加记录”按钮将数据添加到“商品销售 情况”表中,通过“退出”按钮关闭窗体。 操作方法如下: 1.在数据库窗口的“窗体”选项卡中选中“商品销售录入”窗体,单击“设计”按钮“ ”,进入窗体设计视图,如图6.22所示; 2.利用窗体设计视图来创建的窗体,一般系统默认其窗体页眉

16、和窗体 页脚是不显示的。我们需要添加窗体页眉、页脚。单击“视图”菜单中的“窗体页眉/页脚”命令,为窗体添加窗体页眉和窗体页脚。适当加大窗体页眉的高度,将窗体页脚的高度减少为零;,图6.22“商品销售录入”窗体设计视图,2.利用窗体设计视图来创建的窗体,一般系统默认其窗体 页眉和窗体页脚是不显示的。我们需要添加窗体页眉、页脚。 单击“视图”菜单中的“窗体页眉/页脚”命令,为窗体添加窗体页眉 和窗体页脚。适当加大窗体页眉的高度,将窗体页脚的高度减少 为零; 3.添加组合框。创建组合框时数据源为“商品销售情况”表,并选择 “商品编号”和“商品名称”字段。调整组合框的宽度以显示所有的数据; 4.在“组合框Combo8”属性对话框中选择“事件”选项卡,在“更新后”属 性右端单击“代码生成器”按钮“”,进入VBA代码编辑窗口, 输入下列程序代码: Private Sub Combo8_AfterUpdate() Me.Requery Me!Text19.SetFocus End Sub,5.在窗体页眉中添加两

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号