客户管理系统论文.doc

上传人:韩长文 文档编号:3926391 上传时间:2019-10-10 格式:DOC 页数:58 大小:1.21MB
返回 下载 相关 举报
客户管理系统论文.doc_第1页
第1页 / 共58页
客户管理系统论文.doc_第2页
第2页 / 共58页
客户管理系统论文.doc_第3页
第3页 / 共58页
客户管理系统论文.doc_第4页
第4页 / 共58页
客户管理系统论文.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《客户管理系统论文.doc》由会员分享,可在线阅读,更多相关《客户管理系统论文.doc(58页珍藏版)》请在三一文库上搜索。

1、客户管理系统学生姓名:胡娟娟学生学号:037111494学生班级:03秋电子商务摘 要:由于现代企业之间的竞争越来越激烈,企业在研究产品开发的同时,越来越重视发展已有和潜在的客户。企业在处理与客户的关系时,越来越感觉到如果没有信息技术支持的客户管理会感觉到力不从心,客户管理系统应运而生。客户管理系统将企业的客户单位的资料、客户的个人详细资料、订单等情况一一整合起来,便于企业的管理和有效地利用现有资源,在企业内部实现信息和资源的共享。客户关系管理实际上是一种双赢的策略,其核心在于发现顾客的价值观念,满足他们的需要,来实现顾客利益和公司利益双赢。以达到企业营销利益的最大化。本文所阐述的客户管理系统

2、具有以下功能:登录、显示客户单位列表、显示客户的简单信息、显示某一个客户的详细信息、显示某一个客户的详细个人信息、显示某一个客户的业务信息、根据客户简单信息查询、根据客户详细信息查询、根据客户业务信息查询和相关的打印等。关键词:客户管理 系统 设计 目 录第一章 前言.5第二章 系统设计.521数据库结构的分析与设计522系统模块主要功能8第三章 程序预览.931系统用户登录窗体932客户单位列表窗体933客户信息窗体1134详细信息查询窗体1135业务信息窗体1236详细信息查询窗体13第四章 各个功能模块的实现1441创建数据表.1442定义表之间的关系.1643系统登录窗体.1744客户

3、信息子窗体.1945客户单位列表窗体.2146客户详细信息子窗体.2347客户业务子窗体.2748客户窗体.3149简单信息查询结果子窗体.32410创建简单信息查询窗体.34411创建详细信息查询结果子窗体.38412创建详细信息查询窗体.41413创建业务信息查询结果子窗体.44414创建业务信息查询窗体.46415创建报表窗体.48第五章 结束语.55第六章 感谢.56一、前言由于现代企业的诸多环境因素,企业在处理与外部客户的关系是越来越感觉到没有信息技术支持的客户管理力不从心,网上客户管理系统应运而生。目前市场上流行的专门针对中小型企业开发的客户营销关系管理系统,实现“以客户为中心”的

4、信息化管理的经营理念。它们辅助企业建立规范、高效的营销体系,提高企业整体营销竞争力;及时、准确、全面地把握营销动态,降低企业的营销管理成本,提高企业的综合竞争力,适用于所有从事产品营销和服务营销的企业。企业的外部资源:客户、代理商资源、分销商资源、供应商资料和其他合作伙伴资源本质上与企业内部的其他资源一样需要人们的悉心经营。客户是企业的利润资源,怎么样让公司的员工能对客户的各类请求和服务给出及时和完美的解决方案?能不能让企业的客户资源有自动更新机制,去掉没有价值的客户,增加能带来利润的客户?作为管理层能不能知道每一个销售人员管理的客户的状态?能不能随时都能知道公司下个月潜在的销售额?客户的增长

5、率情况如何?每个销售人员的表现如何?所有这些都需要有一套系统来解决。通过客户关系管理(CRM)可以将企业的客户集成到企业的服务组织、生产组织和销售组织中来。通过这个CRM解决方案,企业可以管理关于客户、潜在客户、合伙伙伴、合同、通信、文档 需求的相关信息。并为每一个客户,每一个代理商、每一个分销商和每一个供应商开放一个门户,通过客户门户,客户可以访问他们被允许访问的所有信息:订单状况、信用额度、企业最新产品资讯、最新产品报价。通过分销商门户,分销商们可以被赋予权限,访问共有客户的信息。通过使用这套系统,企业可以大大提升客户管理的水平。二、系统设计21 数据库结构的分析与设计(1)系统中所有注册

6、用户的资料:用户ID、用户名、密码。(2)往来单位信息:单位ID、单位名称(3)客户简单信息:姓名、编号、性别、所属单位。(4)客户详细信息:姓名、编号、性别、所属单位、职务、出生年月、籍贯、文化程度、曾用名、民族、婚姻状况、身高、体重、身份证号、联系电话、移动电话、电子邮件和备注。(5)客户业务信息:姓名、编号、商品种类、订单号、订单金额、订购日期、到货日期和商品图像。根据功能要求在Access2000里创建数据库,建立各数据表如下:(6)首先需要一个数据表存储所有用户的信息,如表2-1所示。表2-1 系统用户信息表(系统用户)字段名数据类型说明用户ID自动编号用户id用户名文本用户的真实姓

7、名密码文本用户密码(7)为了方便地得到往来单位信息,需要建立往来单位信息表,如表2-2所示。表2-2 往来单位信息表(往来单位)字段名数据类型说明ID自动编号单位id所属单位文本单位名称(8)为了方便地得到客户简单信息,需要建立客户简单信息表,如表2-3所示。表2-3 客户简单信息表(客户信息)字段名数据类型说明姓名文本客户姓名客户编号文本客户编号性别文本客户性别所属单位文本客户所属单位(9)为了方便地得到客户详细信息,需要建立客户详细信息表,如表2-4所示。表2-4 客户详细信息表(客户详细信息)字段名数据类型说明姓名文本客户姓名客户编号文本客户编号性别文本客户性别所属单位文本客户单位职务日

8、期/时间客户职务出生年月日期/时间客户年月籍贯文本客户籍贯文化程度文本客户文化程度曾用名文本客户曾用名民族文本客户民族婚姻状况文本客户婚姻状况身高数字客户身高体重数字客户体重身份证号文本客户身份证号联系电话文本客户联系电话移动电话文本客户电话电子邮件文本客户电子邮件备注文本备注(10)为了方便地得到客户业务信息,需要建立客户业务信息表,如表2-5所示。表2-5 客户业务信息表(客户业务)字段名数据类型说明姓名文本客户姓名客户编号文本客户编号商品种类文本商品种类订单号自动编号订单号(索引)订单金额货币商品订单金额订购日期日期/时间商品订购日期到货日期日期/时间商品到货日期商品图像0LE对象商品图

9、像(bmp图像)22 系统模块主要功能(1)登录功能(登录窗体):允许注册用户输入用户名和口令,从而登录系统。(2)显示客户单位列表(客户单位列表窗体):以下拉列表框的形式显示客户单位列表,允许用户通过选择客户单位来查看所有该单位的客户名单。(3)显示客户的简单信息(客户信息子窗体):该窗体以表格的形式显示了所有客户的简单信息记录,它不但显示客户单位列表的查询结果,而且当用户用鼠标双击每条记录的时候就会得到该用户的所有详细信息。(4)显示某一个客户的详细信息(客户信息):该窗体作为一个容器包含了两个选项卡,分别显示客户的详细信息和业务信息。(5)显示某一个客户的详细个人信息(客户详细信息子窗体

10、):该窗体显示了某一个客户的详细个人信息,并提供相应的数据操作和查询按钮。(6)显示某一个客户的业务信息(客户业务子窗体):该窗体显示了某一个客户的详细个人信息,并提供相应的数据操作和查询按钮。(7)根据客户简单信息查询(简单信息查询):根据用户选择的简单信息查询条件进行查询,并能打印查询结果。(8)根据客房详细信息查询(详细信息查询):根据用户选择的详细信息查询条件进行查询,并能打印查询结果。(9)根据客户业务信息查询(业务信息查询):根据用户选择的业务信息查询条件进行查询,并能打印查询结果。23 系统模块的工作流程:系统登录 客户单位列表客户信息客户信息查询 业务信息个人信息打印个人信息查

11、询业务信息查询三、程序预览31系统用户登录窗体 图3-1 系统用户登录窗体 在用户名框中输入用户名,并在密码框中输入正确的密码(系统设定的初始用户名和密码都是admin),单击“登录”按钮,可以弹出客户单位列表窗体。32客户单位列表窗体客户单位列表窗体如图4-2所示。该窗体以下拉列表框的形式显示客户单位列表,允许用户通过选择客户单位来查看所有该单位的客户名单,下方的子窗体是“客户信息子窗体”,该窗体以表格的形式显示了所有客户的简单信息记录,它不但可以显示客户单位列表的查询结果,而且当用户用鼠标双击每条记录的时候就会得到该用户的所有详细信息。 图4-2 客户单位列表窗体当用户在下拉列表框中选择一

12、个单位,例如“新华美网络公司”,在“客户信息子窗体”中就会显示所有单位是“新华美网络公司”的客户的简单信息,如图4-3所示。 图4-3客户信息子窗体查询结果当用户单击“打印”按钮时,将会打印上面的查询结果,如图4-4所示。图4-4打印客户信息子窗体查询结果33客户信息窗体在客户单位列表窗体中双击某条记录,会弹出客户信息查询窗体如图4-5所示。该窗体有两个选项卡,图4-5所示的是“客户个人信息”,图4-6所示的是“业务信息”。 图4-5 客户信息窗体1 图4-6 客户信息窗体234详细信息查询窗体当用户在“客户个人信息”子窗体上单击“查询客户信息”按钮时,会弹出客户信息查询窗体,如图4-7所示。

13、 图4-7 客户信息查询窗体当用户单击“查询”按钮时,该窗体根据用户选择的详细信息查询条件进行查询。例如要查询所有“已婚”的“女性”客户,就可以按照图4-8所示的方法设定查询条件,查询结果在下方的“详细信息查询结果子窗体”中显示。 图4-8子客户信息查询实例35业务信息窗体当用户在“业务信息”子窗体上单击“修改订单”按钮时,会弹出如图3-9所示的对话框,提示用户确定是否真的要修改记录,当用户单击“确定”按钮时,将实现修改操作。当用户在“业务信息”子窗体上单击“删除订单”按钮时,会弹出如图3-10所示的对话框,提示用户确定是否真的要删除记录,当用户单击“确定”按钮时,将实现修改操作。当用户在“业

14、务信息”子窗体上单击“添加订单”按钮时,会弹出如图3-11所示的对话框,提示用户确定是否真的要添加记录,当用户单击“确定”按钮时,将实现修改操作。 图3-9 修改订单 图3-10删除订单 图3-11添加订单36详细信息查询窗体当用户在“客户业务信息”子窗体上单击“订单查询”时,会弹出业务信息查询窗体,如图4-9所示。 图3-9 业务信息查询窗体当用户单击“查询”按钮时,该窗体根据用户客户选择的业务信息查询条件进行查询。例如要查询所有商品种类为“电脑”的订单信息,就可以按照如图3-10所示的方法设定查询条件,查询结果在下方的“业务信息查询实例”中显示。 图3-10业务信息查询实例四、各个功能模块

15、的实现41创建数据表411建立“系统用户表”:在数据库管理器选中的对象栏中选中“表”,然后单击“新建”按钮。在弹出的对话框中选择“设计视图”,然后单击“确定”按钮,会出现“系统用户设计视图”,在“字段名称”中添加“用户名”、“密码”,在“数据类型”中选择“文本”。如图4-1所示。 图4-1系统用户表设计视图412创建“往来单位”表:在数据库管理器选中的对象栏中选中“表”,然后单击“新建”按钮。在弹出的对话框中选择“设计视图”,然后单击“确定”按钮,会出现“系统用户设计视图”,在“字段名称”中添加“ID”、“所属单位”,在“数据类型”中选择“自动编号”、文本”。如图4-2所示。图4-2往来单位表

16、设计视图413创建“客户信息表”:在数据库管理器选中的对象栏中选中“表”,然后单击“新建”按钮。在弹出的对话框中选择“设计视图”,然后单击“确定”按钮,会出现“系统用户设计视图”,在“字段名称”中添加“姓名”、“客户编号”、“性别”、“所属单位”,在“数据类型”中全部选择“文本”。如图4-3所示。 图4-3客户信息表设计图414创建“客户详细信息表”:在数据库管理器选中的对象栏中选中“表”,然后单击“新建”按钮。在弹出的对话框中选择“设计视图”,然后单击“确定”按钮,会出现“系统用户设计视图”,在“字段名称”中添加“姓名”、“客户编号”、“所属单位”、“职务”、“性别”、“出生年月”、“籍贯”

17、、“文化程度”、“曾用名”、“民族”、“婚姻状况”、“身高”、“体重”、“身份证号”、“联系电话”、“行动电话”、“电子邮件”、“备注”,在“数据类型”中,除“出生年月”选择“日期/时间”、“身高”和“体重”选择“数字”外,其余选择“文本”。如图4-4所示。 表4-4 客户详细信息表设计视图 415创建“客户业务表”:在数据库管理器选中的对象栏中选中“表”,然后单击“新建”按钮。在弹出的对话框中选择“设计视图”,然后单击“确定”按钮,会出现“系统用户设计视图”,在“字段名称”中添加“姓名”、“客户编号”、“性别”、“所属单位”,在“数据类型”中全部选择“文本”。如图4-5所示。 图4-5客户业

18、务表设计视图42定义表之间的关系:不同的表中的数据之间都存在一种关系,这种关系将数据库里各张表中的每条数据记录都和数据库中惟一的主题相联系,使得对一个数据的操作都成为数据库的整体操作。421向关系界面中加入所需数据表:单击“工具”菜单下的“关系”命令,在弹出的对话框中,将4个表“客户信息”、“客户详细信息”、“客户业务”和“往来单位”都击中,单击“添加”按钮,把它们都添加到“关系”对话框中,然后关闭“显示表”对话框。422编辑各个关系:选中客户信息表的“所属单位”,将其拖拽到往来单位表的“所属单位”上,就会弹出“编辑关系”对话框,单击“确定”即可。将客户信表的“客户编号”拖拽到客户详细信息表“

19、客户编号”在弹出的“编辑关系”窗口上有一个复选框“实施参照完整性”,单击之后再选中“级联更新相关字段”和“级联删除相关字段”两个复选框。在创建客户信息表和客户业务表之间的关系,选中“客户详细信息表”的“客户编号”拖拽到“客户信息表”的“客户编号”,在弹出的对话框中选择“实施参照完整性”,单击它之后,再选中“级联更新相关字段”和“级联删除相关字段”两个复选框,关系类型默认为“一对一”;创建客户详细信息表和客户业务表之间的一对多关系,打开“编辑关系”对话框,选定“客户详细信息”的“客户编号”,并且选中复选框“实施参照完整性”,单击它之后,再选中“级联更新相关字段”和“级联删除相关字段”两个复选框即

20、可,关系类型默认为“一对多”。最后实现的关系如图4-6所示。 图4-6 关系视图43系统登录窗体:系统登录窗体的功能是得到用户名和密码,并在“系统”数据表中核对用户名和密码是否匹配,然后作相关操作。下面分步骤介绍系统登录窗体的制作方法。431登录窗体界面设计:在数据库管理器中选择对象标签的“窗体”项,然后单击“新建”按钮,在弹出的对话框中,选择“设计视图”,然后单击“确定”按钮,直接进入设计状态,如图4-7所示,加入登录窗体中的各个控件,控件的主要属性如表4-1所示。 图4-7 登录窗体设计视图表4-1 登录窗体控件属性控件名称控件属性名称控件属性值用户类型标签标题用户名:密码类型标签标题密码

21、:用户类型文本框密码类型文本框输入掩密码确定类型按钮标题确定取消类型按钮标题取消系统登录类型窗体记录源系统用户滚动条两者均无记录选择器否浏览按钮否分隔线否自动调整否自动居中是边框样式对话框边框登录系统的操作流程:登录系统用户名 N密码 提示“密码错误”,密码框为空,重新输入正确密码 Y 进入系统界面(客户单位列表)4311“取消”按钮的代码设计:Private Sub 取消_Click()On Error GoTo_取消_ClickDo Cmd,QExit_取消_ClickExit SubExit_取消_ClickMsgBox Err.4312“确定”按钮的代码设计:Private Sub登录

22、_Click()如果用户名不为空 If Is Null(用户名)=False Then 根据输入的用户名查找相应的密码,看它和数据表中的密码记录是否一致If Dlookup(“密码”,“系统用户”,”用户名=”&用户名&”)=密码 Then如果一致,就关闭当前窗体,并打开客户单位列表窗体 DoCmd.CloseDoCmd.OpenForm”客户单位列表”Else 如果不一致,就将密码框清空 密码=” 设置密码框的焦点 密码.SetFocus 弹出消息框报错 MsgBox”密码错误!”,vbCrutucal End IfEnd IfEnd Sub44客户信息子窗体:客户信息子窗体的功能是以表格的

23、形式显示所有客户的简单信息记录,它不但显示客户单位列表的查询结果,而且当用户用鼠标双击每条记录的时候就会得到该用户的所有详细信息。441客户信息子窗体的创建方法:在数据库管理器中选择“窗体”标签,单击“新建”按钮,在弹出的“窗体向导”中单击“确定”,在所显示的对话框中选择“表:客户信息”,然后单击“”按钮,单击“下一步”,在出现的对话框中选择“数据表”后单击“下一步”,在出现的对话框中输入窗体名称“客户信息子窗体”,然后选择“修改窗体设计”,进入窗口设计视图,如图4-8所示。在设计视图中调整窗体中各个控件的位置,使之适合即可。表4-2显示了客户信息窗体中控件的重要属性。 图4-8窗体设计视图表

24、4-2 客户信息子窗体控件属性控件名称控件属性名称控件属性值姓名_标签类型标签标题姓名客户编号_标签类型标签标题客户编号性别_标签类型标签标题性别所属单位_标签类型标签标题所属单位姓名类型文本框标题姓名数据来源姓名客户编号类型文本框标题客户编号数据来源客户编号性别类型文本框标题性别数据来源性别所属单位类型文本框标题所属单位数据来源所属单位45客户单位列表窗体:客户单位列表窗体的功能是以下拉列表的形式显示客户单位列表,允许用户通过选择客户单位来查看所有该单位的客户名单。451客户单位列表窗体的创建过程:以设计视图的方式新建一个窗体,命名为“客户单位列表”,在框架中加入一个组合框,在出现的“组合框

25、数据梆定向导”中选择“使组合框在表或查询中查阅数值”,单击“下一步”,出现“组合框向导”窗体,选择“往来单位”,视图选择“表”,然后单击“下一步”;在“可用字段”中选择“用户名”,然后单击“”按钮,再单击“下一步”按钮,出现“组合框指定名称”后单击“完成”即可。在框架中添加两个按钮,分别把标题改为“查询”和“打印”。最后在所设计的窗体中加入一个子窗体,在子窗体向导中选择“使用现有的窗体”,单击“下一步”按钮。在出现的对话框中输入“客户信息子窗体”,然后单击“完成”按钮即可。最后调整子窗体的位置,使之适合,得到完整的设计视图如表4-9所示。表4-3显示了客户单位列表窗体中控件的重要属性。 图4-

26、9 客户单位列表窗体设计视图表4-3 客户单位列表窗体控件属性控件名称控件属性名称控件属性值框架类型框架标题客户单位名称_标签类型标签标题客户单位名称:查询类型按钮标题查询打印类型按钮标题打印客户信息子窗体类型子窗体标题客户信息子窗体客户单位列表类型窗体滚动条两者均无记录选择器否浏览按钮否分隔线否自动调整否自动居中是452为组合框的After Update事件编写事件处理函数:有鼠标右键单击组合框,选择“属性”菜单,在弹出的属性对话框中选择“事件”标签,然后选择“更新”后,单击“”按钮,在VBA代码编辑器中输入下面的代码:Private Sub comCom_After Update() 定义

27、查询变量Dim r As Query Def初始化查询变量Set r=CurrentDb.QueryDefs(“客户信息查询”)设置SQL语句sql=”select*from客户信息where所属单位=”+comCom.Text+”r.sql=sql关闭原始数据集客户信息子窗体.Form.Recordset.Close设置新数据集Set客户信息子窗体Form.Recordset=r.OpenRecordsetEnd Sub 46客户详细信息子窗体:“客户信息”窗体作为一个容器包含了两个选项卡,分别显示客户的详细信息和业务信息。详细信息窗体显示了某一个客户的详细个人信息,并提供相应的数据操作和查

28、询按钮。业务信息窗体显示了某一个客户的业务信息,并提供相应的数据操作和查询按钮。461客户详细信息子窗体的创建方法:在数据库管理器中选择“窗体”标签,然后单击“新建”按钮,在出现的对话框中选择“窗体向导”,然后单击“确定按钮。在“窗体向导”中选择“表:客户详细信息”,后单击“”按钮,最后单击“下一步”按钮,在出现的对话框中输入窗体的名称,“客户详细信息子窗体”,然后选择“修改窗体设计”,进入到窗口设计视图,得到4-10所示的窗体设计视图。然后加入4个按钮,分别是“修改客户信息”、“删除客户信息”、“查询客户信息”、“打印客户信息”。 图4-10 客户详细信息子窗体设计视图表4-4显示了客户详细

29、信息子窗体中控件的重要属性。表4-4 客户详细信息子窗体控件属性控件名称控件属性名称控件属性值修改客户信息类型按钮标题修改客户信息删除客户信息类型按钮标题删除客户信息查询客户信息类型按钮标题查询客户信息打印客户信息类型按钮标题打印客户信息客户信息类型窗体滚动条两者均无记录选择器否浏览按钮否分隔线否自动调整否自动居中是自动调整否自动居中是姓名_标签类型标签标题姓名客户编号_标签类型标签标题客户编号性别_标签类型标签标题性别所属姓名_标签类型标签标题所属单位职务_标签类型标签标题职务出生年月_标签类型标签标题出生年月籍贯_标签类型标签标题籍贯文化程度_标签类型标签标题文化程度曾用名_标签类型标签标

30、题曾用名民族_标签类型标签标题民族婚姻状况_标签类型标签标题婚姻状况身高_标签类型标签标题身高体重_标签类型标签标题体重身份证号_标签类型标签标题身份证号联系电话_标签类型标签标题联系电话移动电话_标签类型标签标题移动电话电子邮件_标签类型标签标题电子邮件备注_标签类型标签标题备注姓名类型文本框控件来源姓名客户编号类型文本框控件来源客户编号性别类型文本框控件来源性别所属单位类型文本框控件来源所属单位职务类型文本框控件来源职务出生年月类型文本框控件来源出生年月籍贯类型文本框控件来源籍贯文化程度类型文本框控件来源文化程度曾用名类型文本框控件来源曾用名民族类型文本框控件来源民族婚姻状况类型文本框控件

31、来源婚姻状况身高类型文本框控件来源身高体重类型文本框控件来源体重身份证号类型文本框控件来源身份证号联系电话类型文本框控件来源联系电话移动电话类型文本框控件来源移动电话电子邮件类型文本框控件来源电子邮件备注类型文本框控件来源备注462为“修改客户信息”按钮添加事件处理函数:在向窗体中添加“修改客户信息”按钮,在出现的对话框中选择“记录操作”和“保存记录”,然后单击“下一步”按钮,在出现的对话框中单击“下一步”,然后输入按钮的名称,单击“完成”按钮即可,在事件生成器中查看Access自动生成的VBA代码:Private Sub 修改客户信息_Click()On Error Go To Err_修改

32、客户信息_Click DoCmd.DoMenuItern acFormBar,acRecordsMenu,acSaveRecord,acMenuVer70Exit_修改客户信息_Click Exit SubErr_修改客户信息_Click MsgBox Err.Description Resume Exit_修改客户信息_ClickEnd Sub463为“删除客户信息”按钮添加事件处理函数:向窗体中添加“删除客户信息”按钮时,在出现的对话框中选择“记录操作”和“删除记录”,然后单击“下一步”,在出现的对话框中单击“下一步”,然后输入按钮的名称,单击“完成”按钮即可,在事件生成器中查看Acces

33、s自动生成的VBA代码:Private Sub 删除客户信息_Click()On Error Go To Err_删除客户信息_Click DoCmd.DoMenuItern acFormBar,acRecordsMenu8,acMenuVer70 DoCmd.DoMenuItern acFormBar,acRecordsMenu6,acMenuVer70Exit_删除客户信息_Click Exit SubErr_删除客户信息_Click MsgBox Err.Description Resume Exit_删除客户信息_ClickEnd IfEnd Sub47客户业务子窗体:业务信息窗体显示

34、了某一个客户的业务信息,并提供相应的数据操作和查询按钮。471客户业务子窗体的创建方法:在数据库管理器中选择“窗体”标签,然后单击“新建”按钮,在出现的对话框中选择“窗体向导”,然后单击“确定”按钮,在出现的对话框中选择“表:客户业务信息”,后单击“”按钮,最后单击“下一步”按钮,在出现的对话框中直接单击“下一步”按钮,在出现的对话框中输入窗体的名称“客户业务子窗体”,然后选择“修改窗体设计”,进入到窗口设计视图,调整好各条数据框的位置后,添加五个按钮,分别命名为“修改订单”、“添加订单”、“取消订单”、“订单查询”、“打印订单”。得到图4-11所示的最终设计视图。表4-5显示了客户业务子窗体

35、中控件的重要属性。 图4-11客户业务子窗体设计视图表4-5 客户业务子窗体控件属性控件名称控件属性名称控件属性值修改订单类型按钮标题修改订单删除订单类型按钮标题删除订单订单查询类型按钮标题订单查询打印订单类型按钮标题打印订单添加订单类型按钮标题添加订单客户信息类型窗体滚动条两者均无记录选择器否浏览按钮是分隔线否自动调整否自动居中是客户姓名_标签类型标签标题客户姓名客户编号_标签类型标签标题客户编号商品种类_标签类型标签标题商品种类订单号_标签类型标签标题订单号订单金额_标签类型标签标题订单金额订单日期_标签类型标签标题订单日期到货日期_标签类型标签标题到货日期商品图像_标签类型标签标题商品图

36、像客户姓名_标签类型标签标题客户姓名客户编号类型文本框控件来源客户编号商品种类类型文本框控件来源商品种类订单号类型文本框控件来源订单号订单金额类型文本框控件来源订单金额订单日期类型文本框控件来源订单日期到货日期类型文本框控件来源到货日期商品图像类型文本框控件来源商品图像472为“修改订单”按钮添加事件处理函数:在出现的对话框中选择“记录操作”和“保存记录”,然后单击“下一步”按钮,在出现的对话框中单击“下一步”,然后输入按钮的名称,单击“完成”按钮即可,在事件生成器中查看Access自动生成的VBA代码:Private Sub 修改订单_Click()On Error Go To Err_修改

37、订单_Click DoCmd.DoMenuItern acFormBar,acRecordsMenu,acSaveRecord,acMenuVer70Exit_修改订单_Click Exit SubErr_修改订单_Click MsgBox Err.Description Resume Exit_修改订单_ClickEnd Sub473为“添加订单”按钮添加事件处理函数:在向窗体中添加“添加订单”按钮,在出现的对话框中选择“记录操作”和“添加新记录”,然后单击“下一步”按钮,在出现的对话框中单击“下一步”,然后输入按钮的名称,单击“完成”按钮即可,在事件生成器中查看Access自动生成的VBA

38、代码:Private Sub 添加订单_Click()On Error Go To Err_添加_Click DoCmd.Go To Record,acNewRecExit_添加_Click MsgBox Err.Description Resume Exit_添加_ClickEnd Sub474为“取消订单”按钮添加事件处理函数:向窗体中添加“取消订单”按钮时,在出现的对话框中选择“记录操作”和“删除记录”,然后单击“下一步”,在出现的对话框中单击“下一步”,然后输入按钮的名称,单击“完成”钮即可,在事件生成器中查看Access自动生成的VBA代码:Private Sub 取消订单_Clic

39、k()On Error Go To Err_取消_Click DoCmd.DoMenuItern acFormBar,acRecordsMenu8,acMenuVer70 DoCmd.DoMenuItern acFormBar,acRecordsMenu6,acMenuVer70Exit_取消_ClickExit SubErr_取消_Click MsgBox Err.Description Resume Exit_取消_ClickEnd IfEnd Sub48客户窗体:此窗体包含了“客户详细信息子窗体”和“业务子窗体”。481窗体界面设计:在数据库管理器中选择“窗体”标签,然后单击“新建”按钮

40、,在出现的对话框中选择“设计视图”,然后单击“确定”按钮。向窗体中加入“选项卡”控件,如表4-6设置“选项卡”控件的属性。表4-6 选项卡控键的主要属性控件名称控件属性名称控件属性值选项卡名称选项卡控件0可见性是何时显见两者都显示样式选项卡客户个人信息_子选项卡名称页1标题客户个人信息页索引0业务信息_子选项卡名称页2标题业务信息页索引1向“客户个人信息”选项卡中加入子窗体,在弹出的“子窗体向导”中选择“使用现有的窗体”,单击“下一步”按钮,在出现的对话框中输入“客户详细信息子窗体”,然后单击“完成”按钮即可。得到完整的设计视图如图4-12所示。用同样的方法将“客户业务信息子窗体”加入“业务信息”选项卡中。得到图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1