我有一个表单,可以按用户、日期范围和列的特定值过滤数据,具体取决于是否选中了复选框,如下所示;
strWhere = " WHERE [user] in (" & Left(strIN, Len(strIN) - 1) & ") And [Month] Between [forms]![frm_user]![txtStartDate] And [forms]![frm_user]![txtEndDate]"
If Me!checkbox = True Then
strtcheck = " (Satified Vs Dissatisfied Like Dissatisfied) "
End If
strSql = strSql & strwhere & strtcheck
所以我想要但我无法让它工作的是,如果 Me!checkbox 为真,那么 Satified Vs Dissatisfied 必须等于 Dissatisfied 然后我想将它传递给 strSql,但是当我在 Access 中运行它时它不起作用,有人可以帮忙吗?