用3个COMBO 输入三个数字 分别为 年月日 设为XYZ 。这三个变量如何用到DATADIFF中的DATA1中?

[复制链接]
查看11 | 回复3 | 2012-2-4 11:02:10 | 显示全部楼层 |阅读模式
你是想通过combobox输入一个日期,然后用datediff函数计算这个日期和指定日期之间的时间差吗,如果是的话你最好用日历控件代替combobox,这样将日历控件的值赋给date1就可以了。一定要用combobox输入的话,这三个数要按一定的格式组合后赋值给date1,比如可以这样date1=cdate(x & "-" & y & "-" & z)...
回复

使用道具 举报

千问 | 2012-2-4 11:02:10 | 显示全部楼层
dateserial(年, 月, 日)...
回复

使用道具 举报

千问 | 2012-2-4 11:02:10 | 显示全部楼层
不知道另一个问题在哪里。dim d asdated= dateserial(x,y,z) 这个 d是日期,你想用到哪里都行。比如还有几天,dim n as integern=datediff("d" ,d,now())如果少一步就是n=datediff("d" ,dateserial(x,y,z) ,now())...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行