工作任务7设计和制作窗体_第1页
工作任务7设计和制作窗体_第2页
工作任务7设计和制作窗体_第3页
工作任务7设计和制作窗体_第4页
工作任务7设计和制作窗体_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 在应用程序中,通常使用窗口作为在应用程序中,通常使用窗口作为 用户界面的载体。用户界面的载体。 Access数据库管理系统支持面向对象数据库管理系统支持面向对象 的程序设计,用户可以使用窗体设计用的程序设计,用户可以使用窗体设计用 户界面。户界面。 在本任务中,我们将通过在本任务中,我们将通过自动创建自动创建 窗体窗体,窗体向导窗体向导以及以及设计器设计器创建创建客户信客户信 息息、商品信息商品信息、商品数量图表商品数量图表和和订单信订单信 息窗体息窗体,实现用户与商店管理系统交互,实现用户与商店管理系统交互 的界面,从而完成显示、输入和编辑数的界面,从而完成显示、输入和编辑数 据等操作。据

2、等操作。 7.2.1 窗体的概念窗体的概念 窗体是一种重要的窗体是一种重要的Access数据库对数据库对 象,它是用户对数据库中数据进行操作象,它是用户对数据库中数据进行操作 时最理想的工作界面。时最理想的工作界面。 窗体主要用于输入和显示数据,这窗体主要用于输入和显示数据,这 一类窗体称为一类窗体称为数据输入窗体数据输入窗体。 用户使用用户使用数据输入窗体数据输入窗体设计程序的设计程序的 输入输入/输出界面,通过输出界面,通过运行窗体运行窗体实现对数实现对数 据的据的显示、增加、编辑、删除、查询和显示、增加、编辑、删除、查询和 打印等操作打印等操作,并且实现人机对话功能。,并且实现人机对话功

3、能。 数据输入窗体的数据源可以是数据输入窗体的数据源可以是表或表或 查询查询。 但窗体并不保存数据,数据只保存但窗体并不保存数据,数据只保存 在表中,窗体运行时从表或查询中获取在表中,窗体运行时从表或查询中获取 数据。数据。 窗体还可用作切换面板和自定义对窗体还可用作切换面板和自定义对 话框。话框。 自定义对话框可用来接受用户的输自定义对话框可用来接受用户的输 入及根据输入执行操作。入及根据输入执行操作。 切换面板窗体切换面板窗体可以可以打开数据库中的打开数据库中的 其他窗体和报表。其他窗体和报表。 用户可以使用切换面板窗体组织应用户可以使用切换面板窗体组织应 用程序中的对象,实现类似于系统菜

4、单用程序中的对象,实现类似于系统菜单 的功能。的功能。 Access提供了提供了6种基本类型的窗体,种基本类型的窗体, 分别为分别为:纵栏式窗体、表格式窗体、数纵栏式窗体、表格式窗体、数 据表式窗体、子窗体式窗体、数据透视据表式窗体、子窗体式窗体、数据透视 表式窗体和图表式窗体。表式窗体和图表式窗体。 下面介绍几种常见窗体。下面介绍几种常见窗体。 图图2.65是是一个显示一个显示“商品商品”数据的纵栏式窗体。数据的纵栏式窗体。 其特点是一屏只显示一条记录。其特点是一屏只显示一条记录。 窗体的大小可以多于一屏。窗体的大小可以多于一屏。 纵栏式窗体可用于输入数据,窗体中的文本框用于纵栏式窗体可用于

5、输入数据,窗体中的文本框用于 显示或输入数据,其左边是字段名称。显示或输入数据,其左边是字段名称。 图图2.66所示为一个显示所示为一个显示“商品商品”数据的表格式窗体。数据的表格式窗体。 其特点是一次可以显示多条记录。其特点是一次可以显示多条记录。 窗体显示的记录数视显示器的分辨率和窗体大小而定窗体显示的记录数视显示器的分辨率和窗体大小而定。 虽然数据表也可以显示多条记录,但数据表的格虽然数据表也可以显示多条记录,但数据表的格 式只能是定制的行、列方式,而表格式窗体可以按照自式只能是定制的行、列方式,而表格式窗体可以按照自 定义方式排列字段,可以对字段重新布局,可以按定制定义方式排列字段,可

6、以对字段重新布局,可以按定制 格式显示数据。格式显示数据。 它具有纵栏式窗体和数据表式窗体的优点。它具有纵栏式窗体和数据表式窗体的优点。 图图2.66 表格式窗体表格式窗体 图图2.67所示为一个显示所示为一个显示“商品商品”数据的数数据的数 据表式窗体。据表式窗体。 数据表式窗体运行时显示的界面与表或查数据表式窗体运行时显示的界面与表或查 询打开时的显示界面相同。询打开时的显示界面相同。 这种窗体通常用作子窗体。这种窗体通常用作子窗体。 数据表式窗体可以设置字段的显示格式,数据表式窗体可以设置字段的显示格式, 窗体运行时还可以动态调整显示格式。窗体运行时还可以动态调整显示格式。 图图2.67

7、 数据表式窗体数据表式窗体 常用的窗体视图有常用的窗体视图有3种种:即即设计视图、窗体设计视图、窗体 视图和数据表视图。视图和数据表视图。 设计视图设计视图:用于在窗体设计器中编辑窗用于在窗体设计器中编辑窗 体布局体布局; 窗体视图窗体视图:用于显示窗体运行结果用于显示窗体运行结果; 数据表视图数据表视图:以数据表方式显示窗体处理的以数据表方式显示窗体处理的 数据。数据。 另外,还有另外,还有数据透视表视图数据透视表视图和和数据数据 透视图视图透视图视图,这两种视图用于打开与数,这两种视图用于打开与数 据透视表或数据透视图中的数据绑定的据透视表或数据透视图中的数据绑定的 窗体。窗体。 在编辑和

8、运行窗体时,用户可以根在编辑和运行窗体时,用户可以根 据需要选择不同的窗体视图。据需要选择不同的窗体视图。 切换窗体视图的一般方法如下切换窗体视图的一般方法如下: (1)在窗体设计器中修改窗体布局时,可以)在窗体设计器中修改窗体布局时,可以单单 击鼠标右键,弹出的击鼠标右键,弹出的菜单中菜单中选择选择某个窗体视图某个窗体视图 命令,切换为对应的窗体视图。命令,切换为对应的窗体视图。如图所示。如图所示。 例如,选择【例如,选择【创建创建】【其它窗体其它窗体】命令】命令 中的中的【数据表数据表】视图。视图。显示效果如图所示。显示效果如图所示。 如果需要打印窗体,那么在设计和运行窗如果需要打印窗体,

9、那么在设计和运行窗 体时,可以体时,可以选择选择【文件文件】中的中的【打印预览】打印预览】项项 ,预览窗体的打印效果。如果对预览结果满意,预览窗体的打印效果。如果对预览结果满意 ,则单击【打印】按钮从打印机输出窗体。,则单击【打印】按钮从打印机输出窗体。 7.3.1 创建创建“客户信息客户信息”窗体窗体 Access提供的自动创建窗体的工具,提供的自动创建窗体的工具, 可以帮助我们快速创建纵栏式、表格式、可以帮助我们快速创建纵栏式、表格式、 数据表式窗体,还可创建数据透视表和数数据表式窗体,还可创建数据透视表和数 据透视图窗体。据透视图窗体。 操作步骤:操作步骤: (1)打开)打开“商店管理系

10、统商店管理系统”数据库。数据库。 (2)在数据库窗口中选择)在数据库窗口中选择“客户客户”表表,然后单击,然后单击 【创建创建】-【窗体窗体】按钮,弹出窗体】按钮,弹出窗体,如图所,如图所 示。示。 (3)单击【保存】按钮)单击【保存】按钮 ,弹出如图弹出如图2.70所示所示 的的“另存为另存为”对话框。在对话框。在“窗体名称窗体名称”文本文本 框中输入框中输入“客户信息客户信息”,单击【确定】按钮,单击【确定】按钮 保存窗体。保存窗体。 (4)单击窗体中的【关闭】按钮)单击窗体中的【关闭】按钮 , 关闭创建好的窗体。关闭创建好的窗体。 Access提供了窗体向导工具,可以提供了窗体向导工具,

11、可以 创建纵栏式、表格式、数据表式和两端创建纵栏式、表格式、数据表式和两端 对齐式等布局的窗体,可以为窗体设置对齐式等布局的窗体,可以为窗体设置 多种样式。多种样式。 窗体向导可以引导用户完成创建窗窗体向导可以引导用户完成创建窗 体的所有操作。体的所有操作。 希望自己设计窗体的初学者,通常希望自己设计窗体的初学者,通常 选择使用窗体向导来创建窗体。选择使用窗体向导来创建窗体。 这种方法可以大大提高工作效率。这种方法可以大大提高工作效率。 此外,在使用自动创建窗体的方法此外,在使用自动创建窗体的方法 创建创建“客户信息客户信息”窗体时,我们只能选窗体时,我们只能选 择一个对象作为窗体的数据源,且

12、创建择一个对象作为窗体的数据源,且创建 的窗体包含数据源中的所有字段。的窗体包含数据源中的所有字段。 在实际操作中,如果窗体的数据源在实际操作中,如果窗体的数据源 有多个,那么使用自动创建窗体的方法有多个,那么使用自动创建窗体的方法 时,一般需要先创建包含相关数据的查时,一般需要先创建包含相关数据的查 询。询。 使用窗体向导创建窗体,可从多个数使用窗体向导创建窗体,可从多个数 据源中选择需要的字段创建窗体。据源中选择需要的字段创建窗体。 例如,我们将要创建的例如,我们将要创建的“商品信息商品信息” 窗体,需包含来自窗体,需包含来自“商品商品”、“类别类别”和和 “供应商供应商”表中的字段,因此

13、这里我们使表中的字段,因此这里我们使 用窗体向导来创建窗体。用窗体向导来创建窗体。 (1)打开)打开“商店管理系统商店管理系统”数据库。数据库。 (2)单击单击【创建创建】-【窗体向导窗体向导】,弹出,弹出“窗体窗体 向导向导”对话框,如图所示。对话框,如图所示。 (3)添加窗体字段。)添加窗体字段。 添加添加“商品商品”表表中中的字段的字段:商品编号,商品商品编号,商品 名称,规格型号,单价名称,规格型号,单价。 添加添加“供应商供应商”表表中中字段字段:公司名称。公司名称。 添加添加“类别类别”表表中中字段字段:类别名称,图片类别名称,图片。 最后加入的字段如图所示:最后加入的字段如图所示

14、: (4)单击【下一步】按钮,弹出如图)单击【下一步】按钮,弹出如图2.73所示所示 的窗体向导对话框。由于该窗体的数据源为的窗体向导对话框。由于该窗体的数据源为3 个表,因此需要选择查看数据的方式。这里选个表,因此需要选择查看数据的方式。这里选 择择“通过商品通过商品”来查看。来查看。 (5)单击【下一步】按钮,弹出如图)单击【下一步】按钮,弹出如图2.74所示所示 的窗体向导对话框,指定窗体布局。这里,我的窗体向导对话框,指定窗体布局。这里,我 们选择们选择“纵栏表纵栏表”窗体布局。窗体布局。 (6)单击【下一步】按钮,弹出如图所示的窗 体向导对话框,为窗体指定标题。在“请为窗体 指定标题

15、”文本框中输入窗体标题“商品信息”, 然后选中“打开窗体查看或输入信息”单选按钮。 (7)单击【完成】按钮,结束创建窗体的操作)单击【完成】按钮,结束创建窗体的操作 。窗体运行的结果如图所示。窗体运行的结果如图所示。 (8)关闭窗体,完成窗体的创建。)关闭窗体,完成窗体的创建。 用图形表示数据可以增加数据的直观性。用图形表示数据可以增加数据的直观性。 图表报表是图表报表是Access中的一种特殊格式的报中的一种特殊格式的报 表,它通过图表的形式将表中的数据更方便、表,它通过图表的形式将表中的数据更方便、 更直观地表示了出来。更直观地表示了出来。 下面我们将创建一个表示各种商品数量的下面我们将创

16、建一个表示各种商品数量的 三维柱形图。三维柱形图。 (1)打开)打开“商店管理系统商店管理系统”数据库。数据库。 (2)单击单击【创建创建】-【窗体设计窗体设计】,在弹出的,在弹出的【 窗体设计工具窗体设计工具】栏中单击栏中单击【图表图表】图标,放到图标,放到 “主体主体”区中,如图所示。区中,如图所示。 (3)选择表的数据来源,)选择表的数据来源,“商品商品”表。表。 (4)添加窗体字段。在)添加窗体字段。在“图表向导图表向导”对话框中对话框中 ,将将“商品商品”表表中中字段字段“商品名称商品名称”和和“数量数量 ”字段从字段从“可用字段可用字段”列表框添加到列表框添加到“用于图用于图 表表

17、的字段的字段”列表框中。列表框中。 (5)单击【下一步】按钮,弹出)单击【下一步】按钮,弹出选择图形类型选择图形类型 的的图表向导对话框。单击第图表向导对话框。单击第1行第行第2列的三维柱列的三维柱 形图图标,选择的图表类型为形图图标,选择的图表类型为“三维柱形图三维柱形图” 。 (6)单击【下一步】按钮,弹出)单击【下一步】按钮,弹出的的图表向导对图表向导对 话框话框中,要求中,要求确定数据在图表中的布局方式。确定数据在图表中的布局方式。 其中的数据框显示其中的数据框显示Access默认的默认的“数量数量合计合计” ,轴框显示默认的,轴框显示默认的“商品名称商品名称”。 先双击数据框的先双击

18、数据框的“数量数量合计合计”,弹出,弹出 “汇汇 总总”对话框,选择其中的对话框,选择其中的“无无”选项,指定不选项,指定不 对数据进行汇总。对数据进行汇总。 单击【确定】按钮,设置汇总方式的结果单击【确定】按钮,设置汇总方式的结果 如图如图2.81所示。所示。 (7)单击【下一步】按钮,弹出如图)单击【下一步】按钮,弹出如图2.82所示的所示的 窗体向导对话框,为图表指定标题。在窗体向导对话框,为图表指定标题。在“请指定请指定 图表的标题图表的标题”文本框中输入图表标题文本框中输入图表标题“商品数量商品数量 图表图表”,再选中【是,显示图例】单选按钮。,再选中【是,显示图例】单选按钮。 (8

19、)单击【完成】按钮,结束创建图表窗体的)单击【完成】按钮,结束创建图表窗体的 操作。窗体运行的结果如图操作。窗体运行的结果如图2.83所示。所示。 (9)Access使用未绑定对象框控件显示图表内使用未绑定对象框控件显示图表内 容。单击窗体设计工具栏上的视图按钮容。单击窗体设计工具栏上的视图按钮 , 打开窗体设计器,适当改变未绑定对象框控件打开窗体设计器,适当改变未绑定对象框控件 的大小,并移动图例的位置,然后运行窗体,的大小,并移动图例的位置,然后运行窗体, 即可得到如图即可得到如图2.84所示的图表。所示的图表。 (10)以)以“商品数量图表商品数量图表”为窗体名保存为窗体名保存 窗体,并

20、关闭窗体。窗体,并关闭窗体。 窗体设计器是创建和修改窗体的有用工具。窗体设计器是创建和修改窗体的有用工具。 使用窗体向导创建窗体时,用户只能选择使用窗体向导创建窗体时,用户只能选择 Access提供的窗体布局和样式新建窗体。提供的窗体布局和样式新建窗体。 如果想自己设计窗体控件的布局,那么通常如果想自己设计窗体控件的布局,那么通常 使用窗体设计器来创建窗体。使用窗体设计器来创建窗体。 操作步骤:操作步骤: (1)打开)打开“商店管理系统商店管理系统”数据库。数据库。 (2)选中选中“订单订单”表。表。 (3)单击)单击【创建创建】-【窗体窗体】-【视图视图】-【设设 计视图计视图】,弹出如下窗体。,弹出如下窗体。 (4)调整窗体中各控件的位置,然后单击调整窗体中各控件的位置,然后单击【视视 图图】-【窗体视图窗体视图】,显示如下效果,显示如下效果。 (5)单击)单击【保存保存】按钮,保存为按钮,保存为“订单信息订单信息” 窗体。窗体。 7.4.1 创建创建“供应商信息供应商信息”窗体窗体 (1 1)打开)打开“商店管理系统商店管理系统”数据库数据库 (2 2)选中)选中“供应商供应商”表作为数据源表作为数据源 (3 3)单击)单击【创建创建】-【其他窗体其他窗体】-【多个项目多个项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论