|
建议
1, 请在程序前面加上 Option Explicit, 你可以在VBE的环境中 工具 选项 选上要求变量声明 (这样就可以避免你这个贴子中问题了)
2. 代码可以简化如下。
3. 用变量先得到date,以防止突变。
Option Compare Database
Option Explicit
Private Sub xxxx()
Dim FirstData As Date
Dim LastData As Date
Dim dToday As Date
dToday = Date '防止在程序中出现跨天,比如执行FirstData = 时为2009-05-31 23:59:59,执行 LastData 为2009-06-01 00:00:00
FirstData = dToday - Day(dToday) + 1
LastData = DateAdd("m", 1, FirstData) - 1
Debug.Print FirstData
Debug.Print LastData
End Sub
******************
* 一切皆有可能 *
******************
.
ACMAIN - Access论坛回贴准则(个人).
.
同一贴子不回复第二次
|
|