在access中的月份中查找天的数
时 间:2009-08-22 07:06:15
作 者: ID:4070 城市:杭州
摘 要:在Access中的月份中查找天的数
正 文:
Query 方法
注意 : 此方法仅适用于 Microsoft Access 数据库 (.mdb)。
创建基于任何表以下新查询。 Microsoft Jet 数据库引擎的每个查询基于至少一个表或查询,即使要求不使用的表或查询中的一个字段。 如果没有 FROM 子句,查询将产生错误。
注意 : 下面的示例中的下划线 (_) 用作行继续符。 重新创建此示例时,下划线删除行的末尾。
Query: QueryTest
-----------------------------------------------------------------
Field: DateDiff("d",Date()-(Day(Date()- 1)), DateSerial(Year _
(Date()),(Month(Date())+1),1))
Total: First
Show: True
此查询将返回一个整数为在当前月份的天数。 是例如如果在当前月份是 4 月,查询将返回整数 30 个。
用户定义的函数
注意 : 此方法适用于 Microsoft Access 数据库 (.mdb) 和 Microsoft Access 项目 (.adp)。
Microsoft 提供仅,用于说明的编程示例不附带任何明示或默示的保证。 这包括,但不限于适销性或针对特定用途的适用性的默示保证。 本文假定您熟悉所演示的编程语言和用于创建和调试过程的该工具。 Microsoft 支持工程师可以帮助解释某个特定的过程的功能,但是它们不会修改这些示例以提供额外的功能或构建过程以满足您的特殊需求。
创建一个模块,并声明部分中键入下面一行,如果它尚不存在:
Option Explicit
键入下面的过程:
Function DaysInMonth(MyDate)
' This function takes a date as an argument and returns
' the total number of days in the month.
Dim NextMonth, EndOfMonth
NextMonth = DateAdd("m", 1, MyDate)
EndOfMonth = NextMonth - DatePart("d", NextMonth)
DaysInMonth = DatePart("d",EndOfMonth)
End Function
要测试此函数,在立即的窗口中键入下面一行,,然后按 ENTER 键:
?DaysInMonth(Date())
当前月的天数返回的注意。 若要 to 特定日期的月份中的天数输入特定的日期,如下所示:
?DaysInMonth(#11/4/1999#)
</a0>-整数 30 个返回因为 11 月的月份中有 30 天。
若要使用查询或窗体中的此函数,使用而不是问号 (?) 函数名称之前的等号 (=):
= DaysInMonth(<date value or variable>)
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- Microsoft Access数...(04.18)
- 仓库管理实战课程(12)-月度结存...(04.16)
- 仓库管理实战课程(11)-人性化操...(04.15)
- 32位的Access软件转化为64...(04.12)
- 【Access高效办公】如何让vb...(04.11)
- 仓库管理实战课程(10)-入库功能...(04.08)
- Access快速开发平台--Fun...(04.07)
- 仓库管理实战课程(9)-开发往来单...(04.02)
- 仓库管理实战课程(8)-商品信息功...(04.01)
- 仓库管理实战课程(7)-链接表(03.31)