




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 系统设计11系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。化妆品进销存系统(后面简称为系统)需要完成功能主要有: 基本信息的管理:包括商品设置、商品类别设置、供应商设置、业务员类别设置、业务员设置、仓库设置等。 会员信息设置的管理:包括会员信息设置、优惠信息的设置等。 进货信息的管理:包括订货单的管理、入库单的管理以及进货信息的查询等 销售信息的管理:包括销售单的管理以及销售信息的查询等。 库存信息的管理:包括商品盘点 财务信息管理:包括应收信息的管理、应付信息的管理等。12系统功能模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图所示的系统功能模块图。图11 系统功能模块图第二章 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现效果产生的影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤: 数据库需求分析。 数据库逻辑结构设计。Microsoft SQL Server2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Microsoft SQL Server2000 的优点在于它非常的可靠、质量好、易用、可伸缩性、简单的管理和调整(能自动运行管理和性能监测,提供了集中的数据库管理。)、灵活的和可扩展的数据转换(能够构建更加坚固的数据转换服务(DTS)软件包)、集成了可扩展的分析服务(提供了数据采集、为生成报表而设计了灵活的向上流动特性,实现单元级和成员安全的功能,还有写回原始大小的能力)。自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然,还提供了排序功能。Microsoft SQL Server2000也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述, Microsoft SQL Server2000 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。21实现数据库之间的联系查询成员价格查询结果货 品货品基本信息录入维护统计库房注册价格和货品挡案打印管 理 员价 格 录 入价 格 维 护价 格 打 印数 据 库库 房数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。22数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出要求。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。在仔细分析调查有关系统需求的基础上,将得到如图21所示的本系统所处理的数据流程。针对化妆品企业业务的需求,通过对化妆品企业管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构: 化妆品类别信息,包括的数据项有:类别编号、类别名称等。 化妆品信息,包括的数据项有:商品编号、商品名称,计量单位、类别、入库价格、分销价格、零售价格、生产厂家、更新日期、备注信息等 会员信息,包括的数据项有:会员编号、会员姓名、地址、邮编、电话等 供应商信息,包括的数据有:供应商编号、名称、地址、邮编、联系人等 业务员类别信息,包括的数据项有:类别编号、类别名称等。 业务员信息,包括的数据项有:业务员编号、姓名、类别、电话号码等 仓库信息,包括的数据项有:仓库编号和名称。 进货订单信息,包括的数据项有:订货日期、编号、业务员、供应商编号、商品编号、数量、单价等。 入库单信息,包括的数据项有:入库日期、编号、业务员、供应商编号、商品编号、数量、单价等。 销售出货单信息,包括的数据项有:销售日期、编号、会员编号、商品编号等。 库存信息,包括的数据项有:更新日期、编号、商品编号、数量、单价等。有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。商品、供应商、会员、仓库基本信息基本信息录入基本信息管理进货信息设置销售信息设置基本信息录入基本信息录入库存统计财务计算财务信息管理库存信息管理进货管理系统销售管理系统 图21 化妆品进销存系统23数据库逻辑结构设计现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。根据数据库的需求分析和概念结构设计,设计了名称为my_restaurant的数据库。数据库由下面多个表格组成:列 名数 据 类 型可 否 为 空说 明IbcodecharNot Null化妆品父类编号IbcharNull化妆品父类名称Ibcode1charNot Null化妆品子类编号Ib1charNull化妆品子类名称BzcharNull备注信息表21 dm_wzlb 商品类别表列 名数 据 类 型可 否 为 空说 明DmcharNot Null化妆品编号MccharNull化妆品名称JldwcharNull计量单位bar_codecharNull化妆品型号IbdmcharNull化妆品类别编号RkjnumericNull入库价格FxjnumericNull分销价格LsjnumericNull零售价格CjcharNull生产厂家YxrqdatetimeNull更新日期bzcharNull备注信息 表22 dm_wz 商品信息表列 名数 据 类 型可 否 为 空说 明dmcharNot Null会员编号mccharNull会员姓名addrcharNull地址telcharNull联系电话IbcodecharNull会员类别编号total_jenumericNull累计消费金额bzcharNull备注信息表23 dm_khs 个人会员信息表列 名数 据 类 型可 否 为 空说 明dmcharNot Null供应商编号mccharNull供应商名称addrcharNull地址yzbmcharNull邮政编码telcharNull联系电话itladdcharNull公司主页emailcharNull联系人电子邮件地址sui_nocharNull税号bank_nocharNull银行帐号bankcharNull开户银行ywmancharNull联系人bzcharNull备注信息表24 dm_gf 供应商信息表列 名数 据 类 型可 否 为 空说 明in_datadatetimeNot Null订货日期ywmancharNull业务员dh_nocharNull订货单编号gfdmcharNull供应商编号wzdmcharNull化妆品编号cxenddatetimeNull有效期限slnumericNull数量in_danjnumericNull订货单价I_zknumericNull折扣I_zkenumericNull总金额bzcharNull备注信息表25 dh 进货订单表列 名数 据 类 型可 否 为 空说 明in_datedatetimeNot Null入库日期ywmancharNull业务员inh_nocharNull入库单编号gfdmcharNull供应商编码ckdmcharNull仓库编号wzdmcharNull化妆品编号cxenddatetimeNull有效期限slnumericNull数量in_danjnumericNull单价I_zknumericNull折扣I_zkenumericNull总金额jsfkcharNull是否即时付帐jzcharNull是否记帐yfnumericNull预付比例bzcharNull备注信息表26 inh 入库单表列 名数 据 类 型可 否 为 空说 明out_datedatetimeNot Null销售日期ywmancharNull业务员outh_nocharNull销售单编号khdmcharNull会员编号ckdmcharNull仓库编号wzdmcharNull商品编号cxenddatetimeNull有效期限slnumeriecNull数量out_danjnumeriecNull单价o_zknumeriecNull折扣o_zkenumeriecNull总金额jsfkcharNull是否即时付帐jzcharNull是否记帐yfnumeriecNull预付比例bzcharNull备注信息表27 out 销售单表列 名数 据 类 型可 否 为 空说 明update_datedatetimeNot Null更新日期kucun_nocharNull库存编号ckdmcharNull仓库编号wzdmcharNull化妆品编号cxenddatetimeNull有效期限slnumericNull数量total_jenumericNull总金额表28 kucun 库存表列 名数 据 类 型可 否 为 空说 明user_idCHAR(10)Not NULL用户名称(主键)user_pwdCHAR(10)NULL用户密码user_desCHAR(10)NULL用户描述表29 user_Info 系统用户表24各模块数据的具体分析2.4.1用户管理模块:用于管理系统的用户及赋予权限对本系统的操作。用户管理用户权限用户密码用户实体E-R图如下:2.4.2货品信息管理:主要用于化妆品的基本信息管理(如编号、名称、分类、生产日期、库房编号、生产厂家等)。实体E-R图如下:货品信息管理分类信息货品名称生产日期货品编号库房编号生产厂家2.4.3库房信息管理:主要以库房为单位对于企业库房信息管理。库房管理库管名称本库所存的分类库房的编号实体E-R图如下:2.4.4价格信息管理:主要用于货品进销的价格进行管理(如统计价格分类等)价格信息管理价格分类所在库房进货价格货品编号销售价格实体E-R图如下:2.4.5系统维护模块:主要是对化妆品信息管理系统进行日常维护,该模块又包括:修改用户密码、增加与删除用户、数据备份、数据整理等功能。25各模块数据库功能实现的算法图:2.5.1实体间的E-R图分类号价格价格分类货品货品编号货品编号库号进销价格2.5.2查询模块流程图2.5.3基本数据维护模块流程图2.5.4系统维护模块流程图26数据库结构和程序的实现2.6.1与Visual Basic 6.0的连接Visual Basic 6.0提供了与底层数据库系统紧密的连接。Visual Basic 6.0 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,Visual Basic 6.0连接数据库的方式有两种:通过使用Visual Basic的 DATA控件。 通过使用由Visual Basic提供的专用的直接与数据库相连的接口。2.6.2SQL Server 2000的设置 正确安装SQL Server 2000,打开SQL Server 2000的企业管理器,选择“SQL Server”组中的服务器,然后选择单击右键并选择“属性”,选择“安全项”属性页,并设置成“SQL Server和Windows”身份验证。程序通过sa用户访问数据库,密码设置为空。在企业管理器中选择“安全性”中的“登陆”页面,选择sa用户。2.6.3 Visual Basic6.0的设置 由于程序利用ADO完成对数据的访问和操作,需要添加ADO库。选择Visual Basic中的“project”菜单中的“refernces”,并在其对话框中选择“Microsoft ActiveX Data Object 2.6 Library”。2.6.4创建数据库用查询分析器打开源代码,选中全部代码并执行将生产程序运行需要的数据库和存储过程。下面是用来创建数据库的主要SQL语句。创建系统用户表格 user_InfoCREAT TABLE dbo.user_Info( user_IDchar(10)COLLATE Chinese_PRC_CI_AS NOT NULL, user_PWDchar(10)COLLATE Chinese_PRC_CI_AS NULL, user_Deschar(10)COllATE Chinese_PRC_CI_AS NULL,)ON PRIMARY创建商品类别表格 dm_wzlbCREATE TABLE dbo.dm_wzlb( lbcodechar(30) NULL Default”, lbchar(30) Null Default”,)创建商品表格dm_wzCREAT TABLEdbodm_wz( dmchar(30) NOT NULL Primary Key,/*/ mcchar(40) NULL Default”, jldwchar(8) NULL Default”, color_codechar(10) NULL Default”, lbchar(30) NULL Default”,rkjnumeric(12,2) NULL Default0.00,/*入库价*/fxjnumeric(12,2) NULL Default0.00,/*分销价*/lsjnumeric(12,2) NULL Default0.00,/*零售价*/cjchar(20) NULL Default”,yxrqdatatime NULL Default GetDate(),bzchar*(255) NULL Default”,)创建供应商表 dm_gfCREAT TABLE dbo.dm_gf( dmchar(8) NOT NULL Primary Key, mcchar(40) NULL Default”, addrchar(40) NULL Default”, yzbmchar(6) NULL Default”, telchar(40) NULL Default”, itladdchar(50) NULL Default”, emalchar(50) NULL Default”, sui_nochar(20) NULL Default”, bank_nochar(20) NULL Default”, bankchar(30) NULL Default”, ywmanchar(8) NULL Default”, bzchar(255) NULL Default”, ) 创建客户表dm_kh CREAT TABLE dbo.dm_kh( dmchar(8) NOT NULL Primary Key, mcchar(40) NULL Default”, addrchar(40) NULL Default”, telchar(40) NULL Default”, itladdchar(50) NULL Default”, emalchar(50) NULL Default”, sui_nochar(20) NULL Default”, bank_nochar(20) NULL Default”, bankchar(30) NULL Default”, ywmanchar(8) NULL Default”, yzbmchar(6) NULL Default”, bzchar(255) NULL Default”, CardNo_char(13) NULL Default”, mb_rebnumeric(12,2) NULL Default”, ) 创建仓库表 dm_ck CREAT TABLE dbo.dm_ck( dmchar(6) NOT NULL Default” Primary Key, mcchar(40) NULL Default”, ) 创建进货订单表 dh CREAT TABLE dbo.dh( in_datedatetime NULL default GetDate(), ywmanchar(8) NULL Default”, dh_nochar(8) NOT NULL Default”, gfdmchar(8) NULL Default”, wzdmchar(30) NOT NULL , colorchar(10) NULL Default”, slnumeric(10) NOT NULL , in_danjnumeric(12,2) NULL Default 0.00, i_zknumeric(5,0) NULL Default 0 , i_zkenumeric(12,2) NULL Default 0.00, bachar(100) NULL Default”, ) 创建入库单表 inh CREAT TABLE dbo.inh( in_datedatetime NULL default GetDate(), ywmanchar(8) NULL Default”, inh_nochar(8) NOT NULL Default ”, gfdmchar(8) NULL Default”, ckdmchar(6) NULL Default”, wzdmchar(30) NOT NULL , COLORchar(10) NULL Default”, slnumeric(10) NOT NULL , in_danjnumeric(12,2) NULL Default 0.00, i_zknumeric(5,0) NULL Default 0, i_zkenumeric(12,2) NULL Default 0.00, jsfkchar(2) NULL , jzchar(2) NULL , yfnumeric(5,0) NULL , bzchar(100) NULL Default”, ) 创建销售订货表 xsdh CREAT TABLE dbo.xsdh( out_datedatetime NULL default GetDate(), ywmanchar(8) NULL Default”, xsdh_nochar(8) NOT NULL Default”, khdmchar(8) NULL Default”, wzdmchar(30) NOT NULL ,colorchar(10) NULL Default”,slnumeric(10) NOT NULL ,out_danjnumeric(12,2) NULL Default 0.00, o_zknumeric(5,0) NULL Default 0 , o_zkenumeric(12,2) NULL Default 0.00, bzchar(100) NULL Default”, ) 创建销售单表 outh CREAT TABLE dbo.outh( out_datedatetime NULL default GetDate(), ywmanchar(8) NULL Default”, outh_nochar(8) NOT NULL Default”, khdmchar(8) NULL Default”, ckdmchar(6) NULL Default”, wzdmchar(30) NOT NULL , colorchar(10) NULL Default”, slnumeric(10) NOT NULL , out_danjnumeric(12,2) NULL Default 0.00, o_zknumeric(5,0) NULL Default 0 , o_zkenumeric(12,2) NULL Default 0.00, jsfkchar(2) NULL, jzchar(2) NULL, yfnumeric(5,0) NULL, bzchar(100) NULL Default”, ) 创建库存表 kucn CREAT TABLE dbo.kucun( update_datedatetime NULL default GetDate(), kucun_nochar(8) NOT NULL Default”, ckdmchar(6) NULL Default”, wzdmchar(30) NOT NULL , colorchar(10) NULL Default”, slnumeric(10) NOT NULL , aver_danjnumeric(12,2) NULL Default 0.00, total_jenumeric(12,2) NULL Default 0.00, bzchar(100) NULL Default”, ) 创建转仓表 zc CREAT TABLE dbo.zc( zc_datedatetime NULL default GetDate(), zc_nochar(8) NOT NULL Default”, ywmanchar(8) NULL Default”, o_ckdmchar(6) NULL Default”, i_ckdmchar(6) NULL Default”, wzdmchar(30) NOT NULL , colorchar(10) NULL Default”, slnumeric(10) NOT NULL , total_jenumeric(12,2) NULL Default 0.00, bzchar(100) NULL Default”, ) 对于常用、使用频率高的操作需要在数据库后台进行优化。SQL Server提供存储过程来完成对有关操作的优化。存储过程是保存在数据库中经过编译的程序,比一般语句查询速度快倍以上。存储过程编写成功后,编译后保存在数据库中。通过如下的语句调用指定的指定的存储过程:execute存储过程名称下面是为化妆品设置创建的存储过程:CREAT PROCEDURE wz_setup /*输入参数*/ ( dm char(30),mc char(40),jldw char(8),color_code char(10),lb char(30),rkj numeric(12,2),fxj numeric(12,2),lsj numeric(12,2),cj char(20),yxrq datetime,bz char(255) ) AS insert dm_wz ( dm,mc,jldw,color_code,lb,rkj,fxj,lsj,cj,yxrq,bz ) values( dm,mc,color_code,lb,rkj,fxj,lsj,cj,yxrq,bz) GO注:其他存储过程略。2.6.5创建程序对数据库的访问需要通过ODBC来实现。打开“控制面板”中“管理工具”的“ODBC”创建文件DNS,登陆方式选择“使用用户输入登陆ID和密码的SQL Server验证”,登陆ID为sa,密码为空。2.6.6运行程序完成以上各部的操作并将程序代码拷贝到计算机后,就可以运行程序。登陆用户名为缺省,密码为空。第三章 系统用户管理模块的创建31用户登录窗体的创建系统启动后,将首先出现如图31所示的用户登录窗体,用户先输入用户名,然后输入密码。(如果用户3次输入密码不正确,将退出程序。)用户登录窗体中放置了两个文本框(TextBox),用来输入用户名和用户密码;两个按钮(CommandButton)用来确定或者取消登录;四个标签(label)用来标示窗体的信息。为窗体定义全局变量OK,用来判断登录是否成功;定义miCount,用来记载输入密码的次数。并且在载入窗体时初始化这两个全局变量。图31 用户登录窗体Option Explicit是用来规定所有变量使用前必须定义。这样可以避免由于输入错误而产生的新变量。当用户输入完用户名和密码,单击cmdOK按钮将对用户信息进行判断。用户单击该按钮,将触发按钮cmdOK的Click事件。用户如果没有输入用户名和用户密码,将出现消息框提示。如果输入的用户名在用户表格中没有找到,将提示重新输入用户名,文本框txtUserName将重新获得输入焦点。如果用户输入的密码不正确,文本框txtPassword将重新获得输入焦点。用户登录成功,全局变量OK将被赋值为True;一旦3次输入密码不正确,全局变量OK将被赋值为False。公用模块中的main过程将根据OK的值决定是退出,或者进入系统。如果用户取消登录,单击cmdCancel按钮,将触发按钮的Click事件。Me是vb中一个常用的对象,用来指代当前对象本身。第四章 基本信息设置模块的创建基本信息设置模块主要实现如下功能: 添加和修改商品信息 添加和修改商品类别信息 添加和修改供应商信息 添加和修改业务员类别信息 添加和修改业务员信息 添加和修改仓库信息41商品设置窗体的创建选择“基本信息设置商品设置”,将出现图41所示窗体这个窗体用来显示商品设置信息,并且可以对各条记录进行操作。在载入窗体时,程序将自动载入所有记录。窗体的show方法后面加上0或者1,可以得到不同的窗体显示方式。参数为0时,显示的窗体为无模式形式,窗体切换时不需要进行其他操作;参数为1时,显示的窗体为有模式形式,窗体切换时必须进行相关操作。图41 商品设置窗体载入窗体时将自动显示各条记录。函数ShowTitle用来显示表头。函数ShowSata把各条记录加到表格中,并显示出来。在窗体显示时,可以控制窗体中各个控件按照要求的位置显示。可以在窗体的Resize事件中加入代码。在商品设置窗体中单击“添加”按钮,将出现如图42所示窗体图42 添加商品信息窗体载入窗体时,首先根据标志变量判断状态,然后决定是添加还是修改。输入内容完毕,单击“保存”按钮,将首先判断输入内容是否满足要求,然后添加到数据库中。在商品设置信息列表中选择需要修改的记录,然后单击“修改”按钮,将出现如图42所示的窗体。选择记录的内容将显示在窗体中,可以进行修改,最后保存修改后的记录。在商品设置信息列表中选择需要删除的记录,然后单击“删除”按钮,将删除当前记录。42商品类别设置窗体的创建商品类别的选择在如图42所示的窗体中双击“类别”文本框,出现如图53所示的对话框。在如图43所示的对话框中不仅可以选择已有的类别,还可以添加和修改商品类别。主要功能通过一个TreeView控件完成。商品类别包括两个层次:第一层为父类,第二层为子类,商品类别需要的是子类的类别编号。43 商品类别选择对话框窗体载入时,将显示已有的商品类别层次关系。在树状结构中选择相应的类别,程序将获得当前选择节点的信息。 按“确定”按钮将返回并获得相应的类别。商品类别的设置分为两步:首先设置父类,然后设置子类。在如图43所示的窗体中单击“添加父类”按钮,将在树状结构中添加一个根节点。根节点的键值自动产生,名称需要重新设置。当节点名称指定后,数据才保存到数据库中。子类添加过程类似。4.3其他信息设置窗体的创建其他信息设置窗体的创建方法大同小异,请参考源代码的基本信息设置模块。第五章 会员信息管理模块的创建51个体会员信息窗体的创建选择“会员管理会员信息个人会员”菜单,将出现如图51所示的窗体图51 个人会员信息列表窗体选择“添加”按钮,然后在如图52所示的窗体中添加会员信息。在如图51所示的个人会员列表中选择记录并选择“修改”按钮,然后在如图52所示的窗体中修改会员信息。图52 添加、修改个人会员窗体52团体会员信息窗体的创建团体会员信息窗体的创建和个人会员信息窗体类似。第六章 进货信息管理模块的创建进货信息管理模块主要实现如下功能: 订货单管理 入库单管理 进货信息查询6.1订货单管理窗体的创建一般进货分两步:第一步到供应商签订订货单,达成进货意向;第二商品到货入库,完成商品入库、库存更新。选择“进货信息管理订货单录入修改”菜单,将出现如图61所示窗体。图61 订货单窗体记录添加、修改和删除实现的方法和4.1节中商品设置的方法类似,在如图62所示的窗体中添加和修改订货单信息。图62 进货订单修改窗体62入库单管理窗体的创建商品入库需要实现入库单和库存信息的更新。在实现这个模块功能的过程中需要特别注意多个数据表的数据的关联:如修改入库单信息时,首先需要删除入库记录,恢复库存信息到原始状态,然后添加新的入库记录,并更新库存信息。整个入库单管理的流程如图63所示:入库单信息列表输入入库单信息添加入库单记录到数据库载入待修改记录状态判断状态判断输入内容验证恢复库存信息到原始状态更新库存信息图63 入库单管理流程图选择“进货信息管理单录入修改”菜单,所有入库单将出现如图64所示的窗体图64 入库单信息列表窗体入库单信息列表中选择需要修改的记录,单击“修改”按钮。选中的记录出现在如图65所示的窗体中,可以进行修改。65 入库单信息修改窗体63进货信息查询入库商品信息可以按照供应商、保存仓库和业务员进行查询。这里介绍按照供应商方式查询。选择“进货信息管理信息查询查供方进货”菜单,将出现如图66所示的窗体。图66 入库商品信息查询窗体这个模块可以查询指定供应商所有的进货信息,还可以查询指定供应商在规定时间内的进货信息。第七章 销售信息管理模块的创建销售信息管理模块主要实现如下功能: 销售单的录入和修改 有关销售信息的查询,可以采取多种方式。图71 销售单信息列表 图72 添加销售单信息窗体7.1销售单信息窗体的创建选择“销售信息管理销售单录入修改”菜单,将出现如图71所示的窗体。所有销售单信息都将显示出来。单击“添加”按钮,出现如图72所示的窗体。选择不同种类的会员,“会员名称”列表框中自动加入该种类所有会员。功能通过单选钮的click事件完成。输入完毕,单击“保存”按钮更新销售信息和库存信息。72销售信息查询销售信息可以按照团体会员、个人会员、仓库和业务员进行分类查询。选择“销售信息管理信息查询查物资、仓库销售”菜单,出现如图73所示的查询窗体图73 销售信息查询窗体完成查询条件的设置,单击“确定”按钮开始查询。代码如下:Private Sub cmdOK_Click() Dim dBeginDate As String Dim dEndDate As String Dim sQSql As String sQSql = select outh.out_date,outh.outh_no,dm_ck.dm,dm_ck.mc,dm_wz.dm,dm_wz.mc,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年金融环境变化与公司战略试题及答案
- 复习小技巧的多样应用2025年计算机二级VB考试试题及答案
- 国际贸易法的主要内容试题及答案指引
- 上海民办日日学校2025届七下数学期末质量跟踪监视试题含解析
- 数据交换与共享机制试题及答案
- 建设高效工作团队的计划思路
- 数据安全与风险管理试题及答案
- 着眼于未来职业发展的策略计划
- 实施教师的绩效激励机制计划
- 黑龙江省齐齐哈尔市第二十一中学2025年八年级数学第二学期期末复习检测模拟试题含解析
- 儿童画铲雪车课件
- 水务集团面试试题及答案
- 骨质疏松护理个案分享
- 驿站场地安全管理制度
- 2024辅导员考试大纲与试题及答案
- 安全施工方案监理审查意见
- 2025山东能源集团中级人才库选拔易考易错模拟试题(共500题)试卷后附参考答案
- 二次供水水箱清洗消毒制度
- 锅炉试运行方案
- 2024-2030全球商用车电驱桥行业调研及趋势分析报告
- 《肾癌的诊断与治疗》课件
评论
0/150
提交评论