生产录入的日期判断,审核过的月份不能再补数据,完整代码

  Dim date1,date2,date3
date2=1
day28=date()-28
set rs=server.createobject("adodb.recordset") 
SQL="SELECT * FROM table WHERE dept='"&dept&"'  and date> '"&day28&"' order by ID DESC"
	'response.write sql
	rs.open SQL,conn,1,1
	if rs.eof or rs.pagecount = 0 then 
			else
		if rs("sh")=1 then date2=0
	end if
rs.close
	set rs=nothing	
Date1=date()-day(date()-1)
date3=28
if month(date1)=1 or  month(date1)=3 or  month(date1)=5 or  month(date1)=7 or  month(date1)=8 or  month(date1)=10 or  month(date1)=12  then date3=31
if month(date1)=4 or  month(date1)=6 or  month(date1)=9 or  month(date1)=11   then date3=30
if year(date) mod 4 =0  then date3=29
fulldate=cstr(year(date1)) & "-" & right("0" & cstr(month(date1)-date2),2)& "-"& right("0" & cstr(day(date1)),2)
fulldate2=cstr(year(date1)) & "-" & right("0" & cstr(month(date1)),2)& "-"& date3

备注一下:目的,在录入页控制录入日期为上个月1号至本月最后一天,当上个月有审核记录时,则录入只能提交本月日期,不要问为何不采用直接获取日期,因为这个是工厂记录,有第二天第三天补记录,还有月初核对记录后还要补上个月记录,日期框设置为区间选择。

选计算出fulldate本月1日,判断是否审核,计算上个月1号,再算本月fulldate2最后一天,在输入框将这两个值放进日期范围内就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

klxtx1234

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值