为什么我无法使用DateAdd()在VBA MS Access中工作

时间:2016-02-09 14:48:31

标签: vba ms-access access-vba

由于典型的MS Access使得简单的事情很难......

这两行:

  now = now()
  twoYearsAgo = DateAdd("m", -24, now)

在第二行产生错误:

 Object Required

之前它也有关于数组的错误......

2 个答案:

答案 0 :(得分:2)

Access VBA中有许多保留字,属性。这可能会有所帮助:

Problem names and reserved words in Access

答案 1 :(得分:1)

你实际上在做:

now = now

所以这样做:

Dim ThisMoment As Date
Dim TwoYearsAgo As Date

ThisMoment = Now
TwoYearsAgo = DateAdd("m", -24, ThisMoment )