-1

以下代码似乎不起作用(在 MS Access 中的查询条件中添加)。当我仅使用 dtDateFrom 尝试该条件时,它可以正常工作,但是当我应用第二个条件时,它永远不会起作用。

=[Forms]![frm_generate_reports]![dtDateFrom] 和 <=[Forms]![frm_generate_reports]![dtDateTo]

4

1 回答 1

0

下面的代码比较两个日期

'Check if dates are valid

If Me.dtDateTo <= Me.dtDateFrom Then

    'Pop up message asking the user to change the dates as they are not valid
    MsgBox ("Sorry, the 'To' Date cannot occur before the 'From' date" & vbCrLf & "Please choose a different date range")

      Else
    'Do Something else
End If

您的代码由于 AND 而不起作用 - 通常是为了测试两个条件是否为真。

例子

a = 5

如果 a < 10 AND a > 4 做某事

这两个条件都需要为真才能工作

于 2013-03-21T11:43:59.930 回答