以下代码似乎不起作用(在 MS Access 中的查询条件中添加)。当我仅使用 dtDateFrom 尝试该条件时,它可以正常工作,但是当我应用第二个条件时,它永远不会起作用。
=[Forms]![frm_generate_reports]![dtDateFrom] 和 <=[Forms]![frm_generate_reports]![dtDateTo]
下面的代码比较两个日期
'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 做某事
这两个条件都需要为真才能工作