请wwwwb高手帮忙~~,现在写不到excel里了,不知道那有问题,可否帮看一下,多谢
请wwwwb高手帮忙~~,现在写不到excel里了,不知道那有问题,可否帮看一下,多谢
oExcel = Create("Excel.Application")
oExcel.Workbooks.Open("C:\dtgj\岗位收入分析表2009.xls")
oExcel.Worksheets("发电企业学生").Activate
OPEN DATABASE A
tishi='数据正在计算中..'
DIMENSION Ability(9) && 岗位层次
Ability(1) = "01" && 01单位正职
DIMENSION Years(6) && 定义年份
Years(1) = 2004 && 2004年
DIMENSION ExcelRC(2) && 定义EXCEL坐标
ExcelRC(1) = 7 && 第7行开始
ExcelRC(2) = 5 && 第5列开始
&& 循环平均人数(人)年份
FOR n = 1 TO 1
SELECT * FROM 2009srtz WHERE YEAR(hscheday)=Years(n) INTO CURS D1
FOR i=1 TO reccount()
IF !ISBLANK(WORKCODE) AND !ISBLANK(ABILITY) THEN
MESSAGEBOX(TRIM(name)+"的岗位代码与岗位层次不能同时存在,请重新修改数据!",1,"ok")
ELSE
IF !ISBLANK(Ability) THEN && 岗位代码不空
FOR m = 1 TO 1
SELECT * FROM 2009srtz WHERE YEAR(hscheday)=Years(n) AND Ability=Ability(m) INTO CURS D2
FOR J=1 TO reccount()
oExcel.Cells(ExcelRC(1),ExcelRC(2)).Value="'900"
oExcel.Cells(9,9).Value="'900000"
SELE D2
SKIP 1
ENDFOR
ENDFOR
ENDIF
ENDIF && 判断岗位代码与岗位层次不能同时存在结束
SELE D1
SKIP 1
ENDFOR && 循环求数结束
ENDFOR && 循环平均人数(人)年份完毕
CLOSE ALL
@ 1,60 say tishi
oExcel.ActiveWorkbook.Save
oExcel.Workbooks.Close
oExcel.activeworkbook.Close(.F.)
oExcel.Quit
Release oExcel &&只有释放对象变量, EXCEL进程才会完全关闭