The following IIF statement is not producing expected results. Additionally, Access is creating a new field named after the IIF string and inserting "<>FALSE" under that field's criteria. "<> FALSE" is only visible in the wizard and not in the SQL.
Summary:
((Other Criteria) AND ((IIF(txttest="Test", Field BETWEEN txtDate AND txtDateEnd, Field BETWEEN DateValue("1/1/2009") AND txtDateEnd)))
SQL:
...And ((IIf(forms!frmLookAhead!txtTest="Test",tblDates.fldWalkdown Between forms!frmLookAhead!txtDate And forms!frmLookAhead!txtDateEnd,tblDates.fldWalkdown Between DateValue("1/1/2009") And forms!frmLookAhead!txtDateEnd))));
Thank you.
Summary:
((Other Criteria) AND ((IIF(txttest="Test", Field BETWEEN txtDate AND txtDateEnd, Field BETWEEN DateValue("1/1/2009") AND txtDateEnd)))
SQL:
...And ((IIf(forms!frmLookAhead!txtTest="Test",tblDates.fldWalkdown Between forms!frmLookAhead!txtDate And forms!frmLookAhead!txtDateEnd,tblDates.fldWalkdown Between DateValue("1/1/2009") And forms!frmLookAhead!txtDateEnd))));
Thank you.