访问中的自动宏检查今天日期减去表上的日期

时间:2014-01-31 15:01:53

标签: ms-access macros access-vba

是否有自动方式来访问这个场景?

我有一个包含StartDate,EndDate和checkerBox

的表

今天我的目标是1月31日,我想要一个VBA或Macro的东西来检查EndDate =今天它应该检查CheckBox如果不是这样的话......

我正在寻找一个好方法来做到这一点......欢迎任何建议

感谢

2 个答案:

答案 0 :(得分:0)

在vba中试试这个:

Private Sub Form_Current()

  If DateDiff("d", inputEndDate, Date) = 0 Then
   chkDate = 1  ' Check the checkbox chkDate
  End If

End Sub

答案 1 :(得分:0)

如果表格中的“checkerBox”是“是/否”字段,并且您想要更新该字段的值,那么这可能是您所追求的:

UPDATE [TableName] SET [checkerBox]=True WHERE [EndDate]=Date()