3.3.5 分析图表模块
(1) 镀锡图表表单(dxtb.scx),如图3.34所示。
图 3.34 镀锡图表表单
Form1的init事件代码:
Use gxcl.dbf
Go bottom
Command1的click事件代码:
rq=ctod(thisform.combo1.value)
rq1=ctod(thisform.combo2.value)
SELECT 镀锡用量.抄表日期, 镀锡用量.电/gxcl.镀锡 as 电,;
镀锡用量.自来水/gxcl.镀锡 as 自来水,;
镀锡用量.脱盐水/gxcl.镀锡 as 脱盐水,;
镀锡用量.循环水/gxcl.镀锡 as 循环水,;
镀锡用量.蒸汽/gxcl.镀锡 as 蒸汽;
FROM 能源数据库!镀锡用量 镀锡用量 INNER JOIN 能源数据库!gxcl ;
ON 镀锡用量.抄表日期 = Gxcl.日期;
WHERE gxcl.日期 BETWEEN CTOD("01/31/2011") AND CTOD("03/31/2011") INTO TABLE 镀锡1.dbf
SELECT 镀锡用量.抄表日期, 镀锡用量.电/gxcl.镀锡 as 电,;
镀锡用量.自来水/gxcl.镀锡 as 自来水,;
镀锡用量.脱盐水/gxcl.镀锡 as 脱盐水,;
镀锡用量.循环水/gxcl.镀锡 as 循环水,;
镀锡用量.蒸汽/gxcl.镀锡 as 蒸汽;
FROM 能源数据库!镀锡用量 镀锡用量 INNER JOIN 能源数据库!gxcl ;
ON 镀锡用量.抄表日期 = gxcl.日期;
WHERE gxcl.日期 BETWEEN rq AND rq1 INTO cursor temp1
DO (_GENGRAPH) WITH "autograph",4,5,"镀锡单耗",.f.,.t.,.t.,'镀锡1.dbf',.t.
thisform.oleboundcontrol1.controlsource="镀锡1.olegraph"
sele t1
zap
thisform.refresh
Command2的click事件代码:
Thisform.refresh
(2) 其余的工序图表与上面类似,在这里省略。
4 应用系统的管理
4.1 项目管理器中的主文件
在前面我们建立了一个“某薄板厂能源数据库管理系统”的项目文件(薄板厂能源数据库管理系统.PJX),其还有一个备注文件为薄板厂能源数据库管理系统.PJT。
若项目包含成程序、菜单或表单,则其中必有一个是主文件,主文件具有以下特点:
⑴主文件以粗体显示,例如在图4.1中,nyglcd程序就是主文件。
⑵Visual Fox Pro默认添加到项目管理器中的第一个程序、菜单或表单为主文件,但是为了设置整个项目运行的入口,通常可以重新设置主文件,设置主文件,然后选定“项目”菜单的“设置主文件”命令,该文件就变成粗体显示了。另外还可以选定该文件右击鼠标,选择“设置主文件”即可。
图 4.1 “薄板厂能源数据库管理系统”项目管理器窗口
4.2 连编
当一个项目建立好各个模块文件后,在项目运行前还需要对它们“连编”。在项目管理器重选定“连编”按钮,就会出现一个如图4.所示的“连编选项”对话框,支持用户创建一个自定义应用程序或者刷新现有项目。现就该对话框的主要组件进行说明。
图 4.2 “连编选项”对话框
4.2.1 “操作”区的选项按钮 VF薄板厂能源数据库的设计+需求分析+文献综述(18):http://www.751com.cn/jisuanji/lunwen_1744.html