设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 877|回复: 7
打印 上一主题 下一主题

[其它] [求助]奇怪,我求上月的星期天數怎麼會出錯的?

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-11 03:37:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       a12 = DateAdd("m", -1, "1/" & Format(a11, "yyyy/mmm"))    '上月第一天日期
        a13 = DateValue("1/" & Format(a11, "yyyy/mmm")) - 1       '上月最後一天日期
        a14 = DateDiff("ww", a12, a13)                                           '上月星期天數

這樣算出來怎麼上月星期天數是4的,明明是5嘛?

請各位高手幫幫忙,謝謝!特急啊,在線等!

=DateDiff("ww",#2007/4/1#,#2007/4/30#) 這樣也還是4,怎麼辦呀,大家幫我想想辦法吧


七月份也是這樣,只要開始的第一天是星期天都會出錯

難道還要增加一條判斷語句,如果第一天是星期天就多加一天,這樣應該可以吧

        a11 = Date                                                '當前日期
        a12 = DateAdd("m", -1, "1/" & Format(a11, "yyyy/mmm"))    '上月第一天日期
        a13 = DateValue("1/" & Format(a11, "yyyy/mmm")) - 1       '上月最後一天日期
        If Weekday(a12) = 1 Then
           a14 = DateDiff("ww", a12, a13) + 1                           

      Else
          a14 = DateDiff("ww", a12, a13)
        End If



[此贴子已经被作者于2007-5-10 20:12:23编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-5-11 17:15:00 | 只看该作者
3#
 楼主| 发表于 2007-5-11 21:40:00 | 只看该作者
时间函数及例子早已看过,不明白错在哪里,该怎么写?请指教,谢谢!
4#
发表于 2007-5-11 22:51:00 | 只看该作者
已更正:


[此贴子已经被作者于2007-5-11 15:36:04编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5#
 楼主| 发表于 2007-5-11 23:15:00 | 只看该作者
不明白楼上的例子是何意。

6#
发表于 2007-5-11 23:31:00 | 只看该作者
不好意思,刚才传错了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
 楼主| 发表于 2007-5-11 23:40:00 | 只看该作者
谢谢!不过好像跟我的差不多呵

[此贴子已经被作者于2007-5-11 15:41:55编辑过]

8#
发表于 2007-9-13 19:30:44 | 只看该作者

用這個吧

weekdaynum = CInt(((Me![結束時間] - Me![開始時間]) + Weekday(Me![開始時間], 2)) \ 7)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-23 11:24 , Processed in 0.087738 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表