Access2007循序渐进教程第9章_第1页
Access2007循序渐进教程第9章_第2页
Access2007循序渐进教程第9章_第3页
Access2007循序渐进教程第9章_第4页
Access2007循序渐进教程第9章_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

1、第九章实用的访问数据库创建,公司客户管理系统发票管理系统,9.1.1 . 1公司客户管理系统,9 . 1 . 1公司客户管理系统数据表创建,作为销售公司的公司客户管理系统或工厂销售部门,构建公司客户管理系统,可以有效地防止因销售人员的个别业务变化而丢失公司客户,并可以轻松地确定每个销售人员的销售业绩和区域的销售差异。根据公司的情况,构建公司客户管理系统共需要5个表,如下页所示。1,创建基表,创建空的公司客户信息管理数据库,切换至“创建”标签页,然后单击“表设计”按钮以打开“表设计器”窗口。1,2,在表设计器窗口中,根据帐簿表9-1的要求输入相应的字段名称,根据需要在其中一个数据类型列中设置相应

2、的数据类型,然后将客户编号设置为主键。请勿首先设置这些常规属性。下面的部分分别设置,然后在“表设计器”窗口中选择“公司名称”字段,将“查看”按钮添加至“公司名称在功能修改和删除区域!清除所有客户信息(小心使用)、保存修改和删除记录命令按钮、11、通过上述步骤创建客户信息管理表单、打开双击、生成客户报告(如图9.1.4所示)、单击鼠标右键、选择报表页眉/页脚命令、2、打开客户管理数据库、报表设计视图工作区、1在标签框中输入“按地区分类的客户”,字体设置为12号粗斜体,在文本框中输入=now(),输入3,然后双击报表属性按钮以切换到报表属性窗格,5,数据选项卡页。单击“记录来源”组合框中的下拉式按

3、钮,选择“客户信息表项目,6”,切换至“设计”标签页,单击“分组和排序”按钮打开“排序和分组”窗口默认排序顺序为升序,组类型为页眉和页脚部分;8,添加现有字段按钮;11,在“字段”列表中,单击“区域”条目,将其拖动到区域标题部分第一行中的复选框,然后将标签和文本框的字体都设置为12号粗体。9.在两条线之间添加标签,将标题更改为“公司名称”,然后在同一行上绘制另外两个标签:“联系人”和“联系人电话”、12和两条线。颜色为“深灰色1”颜色,边框宽度为3磅,10,在区域页脚部分绘制文本框,将标签重命名为“客户数”,然后在文本框中输入“=Count(公司名称)”。14.将公司名称从字段列表拖动到“实体

4、”部分的第一行以删除其标签,然后重复相同的操作以将联系人和联系人电话条目添加到“实体”部分。13.单击关闭按钮以显示保存提示对话框,然后单击是按钮。打开另存为对话框,输入区域特定的客户。按“确定”按钮完成报告生成,15,双击区域特定的客户条目以打开刚生成的报告。16、在此报告中,报告标题显示报告名称和当前时间,区域标题和正文显示客户记录。使用9.1.5宏生成主表单,打开客户管理数据库,切换到“创建”标签页,单击“宏”按钮,1,“操作”列第一行中的下拉按钮,选择“OpenQuery”项,然后在“作业参数”区域的“查询名称”下选择每个公司的年度服务订单项,3,切换到在第二行的“宏名称”列中输入“查

5、询服务金额最高的5个服务订单”,在“操作”列中选择“OpenQuery”条目,在“操作参数”区域的查询名称中选择“服务金额最高的5个服务订单”条目,在第4行的“宏名称”列中输入“打印按区域列出的客户报告”,然后在相应的“操作在“宏名称”列的第三个“操作”列中,单击第三行中的下拉按钮,选择“OpenForm 此时,“作业参数”区域将保留系统默认值,在8,7、“宏名称”列的第六行中输入“关闭当前数据库”,并在相应的“操作”列中选择“关闭”条目,相应的“作业参数在第七行的“操作”列中,选择quit项目。另存为宏组宏,在“属性”窗口中单击“事件”选项卡,然后单击下拉框中的下拉按钮,再单击“宏组”。选择

6、每个客户的“查看年度服务订单”项目,打开表单的“设计”视图,添加命令按钮控件,查看标题:每个客户的年度服务列表,更改为10,重复相同的操作以添加5个命令按钮,然后为该单击事件选择宏。9、双击运行“主表格”,然后单击“打印报告:按区域列出的客户”按钮以运行,如下图所示。12、9.1.6改进公司客户管理系统,打开公司客户管理数据库,右键单击客户信息管理,选择设计视图命令,1,2,选择添加按钮,按代码按钮打开“编辑代码”窗口,单击“添加”按钮(Command39)以实现添加新客户资料的功能(Command39)“Command58单击事件”将显示以下代码,8,对象列表中的“Command58”,事件

7、进程列表中的“Click”事件,7,“保存修改”按钮(Command90)此代码为存储数据的功能、10、对象列表中的“Command90”、事件过程列表中的“Click”事件、9、“保存修改”按钮(Command91)上的“单击”(Click)事件编写以下代码:12、从对象列表中选择 Command91 ,然后从事件过程列表中选择 Click 事件,11。这是添加数据的执行效果。这是查询数据的执行效果。9.2发票管理系统,9.2.1系统数据库和表设计,作为销售型公司或特定工厂销售部门的完整发票管理系统的建立,是企业采购和收益监控的关键。以下是创建发票管理系统的实例。此示例“发票管理”包括四个表

8、,其中包括产品类型表、产品信息表、检出数据表和检入数据表,如下表所示:不再说明构成表格之前的内容。如果表格中的栏位类型显示为查询精灵,您可以使用查询精灵将其与相关表格中的相关栏位相关联。9.2.2创建查询,如图所示,数据查询签入基于数据签入表,数据查询签出基于数据签出表,其馀字段除ID字段外,必须设置以下三个查询:收入查询基于产品信息,仅显示“类别标识”和“产品名称”字段。这三个查询可以使用查询向导轻松生成,不再详细说明如何创建。创建仅包含9.2.3个表格的基本表格,左侧有“签出”和“签入”单选按钮,选择签出和签入单选按钮,下面和右侧的数据已更改,单击选项组按钮,在表格中使用向导添加具有两个选

9、项按钮的选项组控件,2,打开发票管理系统数据库,表格 与产品信息表格中的产品名称相关联添加5个不同的文本框和2个命令按钮,右键单击3个文本框,从弹出式菜单中选择“属性”命令,打开“设置属性”窗口,将产品名称、产品价格和签入数量的默认值设置为0,将有效性规则的默认值设置为“”。 签入日期默认值为=Date()(默认值为当前日期),有效性规则 ,4,5,6,7,要通过设置属性使两个表单完全匹配,请将表单命名为“数据签出查询”和“数据签入查询”,将标签分别命名为“数据签出”和“数据签入”,然后单击第9,使用向导添加两个子表单(使用“签入数据查询”和“签出数据查询”作为数据源),第8步,关闭主表单的设

10、计视图,然后以主表单格式保存。右键单击“10,产品编号”等控件,选择“属性”命令,然后打开“属性”窗口,右键单击“12,允许数据查询签出”表单,选择“设计视图”命令,将“设计视图”、“11,14”、“可用属性”选择为“否”,完成此表单的设置,打开主表单的“设计”视图,然后双击左上角的“属性”按钮打开“设置属性”窗口,将主表单的属性设置为发票管理系统。仅允许表单视图。记录选择器为“否”。导航按钮为“否”,边界样式为“碎屑边界”。最小化按钮最大化为“无”。然后,保存窗口设置后,您就可以通过填写主表格、向15,16,9.2.4主表格添加代码以及单击主表格设计界面中的“代码”按钮,打开发票管理数据库的

11、“代码设置”窗口。在此窗口中,可以通过“选择控件”下拉列表和“选择功能”下拉列表为其他控件选择不同的操作设计代码。,因为添加代码的过程,幻灯片说明没有太多实际的意义,学生们最好研究一下课文中反复看到的提供代码,理解每个代码的意义,这样就可以举起一三个,为自己创造更好的数据库。这个课件不会过多地说明添加代码。9.2.5生成收入查看报表并添加代码、每个产品的采购总数量、采购总金额、发运总金额和发运总金额统计数据、默认收入状态是根据销售商品计算的,当前资金占用将根据采购总金额和发运总金额进行比较。添加此报表的以下字段(总进货批次、进货批次金额、总发运金额、发运金额、发运利润和资金损失),删除附带标签,2使用向导使收入查看查询成为数据源,然后生成收入查看报表。收入查询报表只有前两个字段:类别ID和产品名称。右键单击报表,然后选择设计视图命令以打开设计视图

温馨提示

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

评论

0/150

提交评论