Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何设置一个月的设置和一年的设置时间范围

qixiang  发表于:2010-08-06 15:20:23  
复制

当打开《日期》窗体时,一个月的设置里的《开始日期》默认今天倒回去一个月的今天,比如今天是8月6好,倒回去就是7月6号,结束日期就默认今天,因为每月有30天,也有31天,2月有28天,要如何让它自动辩解?

 

当打开《日期》窗体时,一年的设置里的《开始日期》默认今天倒回去一年的今天,比如今天是2010年8月6好,倒回去就是2009年8月6号,还要考虑闰年,结束日期就默认今天,要如何让它自动辩解?

点击下载此附件

 

Top
煮江品茶 发表于:2010-08-06 15:27:02

me.开始日期.value=DateAdd("m", -1, date()) '上月

me.开始日期.value=DateAdd("y", -1, date()) '上年

 



煮江品茶 发表于:2010-08-06 15:30:39

过于的担忧,无谓的思考。

日历的有其固定的算法,你不必担心微软的同志们在开发时分不清大小月,呵呵。



qixiang 发表于:2010-08-06 15:38:32

煮江品茶老师,你说对了我过于担忧。

 

您帮我解决的问题按月的事对了,按年的好像不对,我测试后只差一天?请帮纠正,谢谢!!!



qixiang 发表于:2010-08-06 15:48:30

上年应该是:

me.开始日期.value=DateAdd("yyyy", -1, date()) '上年



qixiang 发表于:2010-08-06 15:51:59
谢谢煮江品茶老师!!!

煮江品茶 发表于:2010-08-06 15:52:03

DateAdd("yyyy", -1, date())

这样是对的了



总记录:6篇  页次:1/1 9 1 :