日期计算
时 间:2017-11-23 00:58:21
作 者:SwatchChan ID:33526 城市:宜州
摘 要:自然日期的计算
正 文:
最近在工作上遇到一个事,Access的日期计算问题,怎么说呢?
请看下表:
日常写法 |
|
Access 计算结果 |
||
开始日期 |
结束日期 |
|
开始日期 |
结束日期 |
2017-1-1 |
2017-3-31 |
|
2017-1-1 |
2017-4-1 |
2017-4-1 |
2017-6-30 |
|
2017-4-1 |
2017-7-1 |
2017-7-1 |
2017-9-30 |
|
2017-7-1 |
2017-10-1 |
2017-10-1 |
2017-12-31 |
|
2017-10-1 |
2018-1-1 |
|
|
|
|
|
2017-3-15 |
2017-4-15 |
|
2017-3-15 |
2017-4-15 |
2017-4-16 |
2017-5-16 |
|
2017-4-15 |
2017-5-15 |
2017-5-17 |
2017-6-17 |
|
2017-5-15 |
2017-6-15 |
日常写法和Access的计算结果都没有问题,都是3个月。但是,在物业管理行业了里面,就有问题,Access的计算结果不是很容易被大众理解,甚至是物业管理人员。
比如,水电费收取的期段,一般来说按照大众的理解是从2017-1-1至2017-3-31日,下一次就应该写2017-4-1至2017-6-30日,按Access的计算就变成了2017-1-1至2017-4-1日,2017-4-1日至2017-7-1日。然后就会有业主问,上一次你们(物业)已经收到4-1日,怎么这次又从4-1开始收,不是应该从4-2开始吗?然后又是一番解释。
那么Access的计算和日常的写法,差别在哪里呢?从上表可以看出,日常写法的下一次的开始日期是变动的,而Access是直接沿用上一次的结束日期。
所以我就写了个函数,专门解决这个问题。
比如:起始日期是2017-5-15间隔2个月是2017-7-16,下一跳的日期是2017-7-17
附 件:
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 合并列数据到一个文本框的示例;...(05.06)
- 通过命令按钮让Access列表...(04.24)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)

学习心得
最新文章
- 仓库管理实战课程(17)-库存明细...(05.13)
- 【Access高效办公】条件格式设...(05.12)
- 仓库管理实战课程(16)-联合查询...(05.07)
- 合并列数据到一个文本框的示例;输出...(05.06)
- 仓库管理实战课程(15)-月度库存...(04.30)
- Access选择打印机、横纵向、纸...(04.29)
- 仓库管理实战课程(14)-出库功能...(04.26)
- 通过命令按钮让Access列表框指...(04.24)
- 仓库管理实战课程(13)-入库功能...(04.21)
- Access控件美化之--美化按钮...(04.19)