以下是引用ilikeflash在2012-6-28 15:58:24的发言:
sdta版主啥意思?
我是这样写滴:
ts=Abs(DATE(YEAR(DATE()),thisform.spinner1.Value,1)-DATE(YEAR(DATE()),thisform.spinner1.Value+1,1)) &&计算本月天数
FOR d=1 TO ts
kkcl=DATE(YEAR(DATE()),yf,d)
SELECT 数量(包) FROM cprktbl WHERE
入库日期=kkcl AND 品名='优级淀粉' INTO array kkk
SELECT SUM(数量(包)) FROM sccktbl WHERE 出库日期=kkcl-1 INTO ARRAY ylkk
ENDFOR
若把'array'换成’cursor' kkk表中竟没有任何数据,但是现在,数组 kkk中就有值,这是为啥?sdta版主给讲下。
噢,那个’yf‘也就是'thisform.spinner1.Value'
SELECT 数量(包) FROM cprktbl WHERE
入库日期=kkcl AND
ALLTRIM(品名)='优级淀粉' INTO array kkk
(包)写法错误
传上表看看,否则说不清楚。
kkcl=DATE(YEAR(DATE()),yf,d) &&表中当月日期是否全部存在
若把'array'换成’cursor' kkk表中竟没有任何数据,但是现在,数组 kkk中就有值,这是为啥?
新手的代码都是很有特色的
返回设定日期对应月份的天数
--------------------------------------------------------------
GOMONTH(dDate,1) - dDate
注:dDate 为设定日期
[
本帖最后由 sdta 于 2012-6-28 16:59 编辑 ]