自定义月结时间25日的问题-杜
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


自定义月结时间25日的问题

发表时间:2013/9/21 15:59:33 评论(0) 浏览(4595)  评论 | 加入收藏 | 复制
   
摘 要:有多个客户,结账时间不尽相同,需要进行转换后计算月底的应收款等,写个函数转换。
正 文:

假期牌友出了点小事,没牌打了,太热了不想出门

想着还有个问题没解决,试验了一下,应该没错误,完了做个记录

'=======================================

'客户加一个结账时间区分字段,对应ENDDAY
Public Function MonthlyByDate(Ddate As Date, Optional EndDay As Integer = 25)    '默认25日
    On Error Resume Next
    If EndDay = 31 Then  '把31当成正常月底统计
        MonthlyByDate = DateSerial(Year(Ddate), Month(Ddate), 1)
    Else
        If Day(Ddate) > EndDay Then
            MonthlyByDate = DateSerial(Year(Ddate), Month(Ddate) + 1, 1)
        Else
            MonthlyByDate = DateSerial(Year(Ddate), Month(Ddate), 1)
        End If
    End If
End Function
'=======================================

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[access查询]根据日期转换成月份或季度  【贺德才  2007/10/19】
取得月份中的天数函数  【HG  2008/7/3】
[示例]计算月份的天数  【钱玉炜  2009/5/15】
自定义年度、月份、年初、年末、月初、月末通用函数  【网行者  2012/6/6】
【Access源码示例】按月份的日期区间段查询示例,开始月份至截止...  【麥田  2013/3/14】
常见问答
技术分类
相关资源
文章搜索
关于作者


文章分类

文章存档

友情链接