修正【自定义函数】取得指定日期指定工作日天数后的工作日期
时 间:2017-11-20 17:34:06
作 者:123木头人 ID:1455 城市:龙岩
摘 要:需求:自定义函数(日期,天数)结果是指定日期在指定工作日天数后的工作日期。要判断周六周日,不用考虑法定节假日。
正 文:
Bug参数用错了一个,而且没有考虑指定天数可能是负数,Demo2来修正了:
Function FDemo(Dd As Date, Dnum As Integer) As Date
Dim i, Md As Integer
i = Int(Dnum / 5)
Md = Weekday(Dd, vbMonday)
If Md + Dnum < 5 and Md + Dnum > 0 Then
FDemo = Dd + Dnum
Else
FDemo = Dd + Dnum + i * 2
End If
End Function
===============================
需求:自定义函数(日期,天数)结果是指定日期在指定工作日天数后的工作日期。要判断周六周日,不用考虑法定节假日。
Demo1
Function FDemo(Dd As Date, Dnum As Integer) As Date Dim i, Md As Integer i = Int(Dnum / 5) Md = Weekday(Dd, vbMonday) If Md + Dnum < 5 Then FDemo = Dd + i'此处加i是错的,应该加Dnum Else FDemo = Dd + Dnum + i * 2 End If End Function
简单测试了一下,能实现预期值,大家有空帮忙测试指正。
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access制作的RGB转CM...(09.22)
- Access制作的RGB调色板...(09.15)
- Access制作的快速车牌输入...(09.13)
- 【Access高效办公】统计当...(06.30)
- 【Access高效办公】用复选...(06.24)
- 根据变化的日期来自动编号的示例...(06.20)
- 【Access高效办公】按日期...(06.12)
- 合并列数据到一个文本框的示例;...(05.06)
- 通过命令按钮让Access列表...(04.24)
学习心得
最新文章
- Access做的一个《中华经典论语...(10.25)
- Access快速开发平台--加载事...(10.20)
- 【Access有效性规则示例】两种...(10.10)
- EXCEL表格扫描枪数据录入智能处...(10.09)
- Access快速开发平台--多行文...(09.28)
- 关于从Excel导入长文本数据到A...(09.24)
- Access制作的RGB转CMYK...(09.22)
- 关于重装系统后Access开发的软...(09.17)
- Access制作的RGB调色板示例(09.15)
- Access制作的快速车牌输入改进...(09.13)


.gif)
