VB超市库存管理系统的设计与实现+文献综述(8)
时间:2017-01-09 11:40 来源:毕业论文 作者:毕业论文 点击:次
(5)MSChart控件 MSChart控件的功能是以图形方式显示数据的图表。这会使枯燥的数据变得更加生动直观,增加了程序的实用价值。 MSChart控件支持一下特性: 真三文表示; 支持所有主要的图表类型; 数据网络成员支持随机数据,数据数组。 3、SQL语言在VB中的应用 (1)SQL提供的实用函数 为实现使用VB程序调用SQL语言访问Access数据库多个记录的目的,我们利用SQL提供的函数。 ●Davg Function(求平均值) ●Dcount Function(计算满足条件的记录数) ●Dfirst Function(返回记录集的第一个记录的某个域值) ●Dlast Function(返回记录集的最后一个记录的某个域值) ●Dlookup Function(返回记录集中满足待定条件的记录的域值) ●Dsum Function(求和计算) ●Dmax Function(求最大值) ●Dmin Function(求最小值) 利用以上的SQL函数能够方便地进行数据库文件记录地查询和统计工作,以Dsum为例,语法如下: Dsum(expr,clomain[,criteria]) 例:计算目的港为英国地所有订单地运费总和。 假定“Orders”是数据库文件中地一张表格,则x=Dsum(“[Feight]”,”Order”.”[ship country]=’UK’”) (2)利用SQL访问多个记录地方法 在进信息查询和统计地过程中,我们往往需要从记录集中根据待定的条件提取其中的一部分记录信息。这种改变基于数据库关系视图的记录集,这里我们介绍提取记录信息的有效方法。 ①建立一个新的查询 set mydb=Open Database(“c:\DIR1\manage.mdb”) (打开数据库文件c:\DIR1\manage.mdb) set myquery=mydb.creat QueryDef(“monthquery”)(创建查询名为monthquery的查询) Myquery.SQL=”select*from OPNRPT where mid $(year,7,2)=’”&yeartext.text&”’…” (利用查询的SQL属性,建立查询依据,即查询的条件。这里用到了Setect Statement) 以后如果需要这样的查询,只需要引用查询名”monthquery”即可。需要说明的两点是: 使用前先定义Dim mydb AS Database及myquery AS querydef. 查询”monthquery”没有使用Data控件,也就不直接显示信息。 ②如何设置Data控件的Recordsource属性 设置Datasource属性的命令为: Data.Recordsource=”Setect Vss_code,voyage,Sum(weight)AS Weight20 from monthquery where ctn_size=’20’group by Vss_code,Voyage” 在这个命令中字段名Vss_code为船名代码,Voyage为航次,ctn_size为集装箱号,weight为集装箱重量。 计算机通过增加了条件的monthquery查询组成了新的记录集。AS为关键字表示,并定义了别名。 通过这一个方法定义的记录集可以使用move和Find方法逐条记录的进行操作。 4、ODBC的应用 开放数据库互连(Open Database Connectivity,ODBC)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 通过控制面板,然后选择“ODBC”选项打开ODBC数据源管理器可以进行相关数据库的部分操作,如图2-1: 图2-1 ODBC操作演示图 三、项目的系统规划与分析 (一)系统规划 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。 (责任编辑:qin) |