Look at the query "1AB". Why is the "Show" check box unchecked for the column "PurDate"?
Shouldn't begin object names with numbers. The Access Gnomes get testy and can cause all kinds of random errors.
Also shouldn't use spaces, special characters or punctuation in object names.
For combo box "Cboactit", why are you using a totals query? Better to use the keyword "distinct" (IMO).
Code:
SELECT DISTINCT Purchases.PurCompanyName
FROM Purchases
ORDER BY Purchases.PurCompanyName;
You have a row source for the combo box "Cbodcpt", but then you change it in the afterupdate event of combo box "Cboactit"???
Found an error in your logic for the date tests. If you leave the date combo boxes blank, the report still tries to open. Your custom error message does not get displayed.
----- Fixes ------
I checked the "Show" check box for the column "PurDate". No more parameter request.
I changed the row source for the combo box "Cbodcpt" and changed the afterupdate code for combo box "Cboactit".
And I changed the date test when opening the report. (see the code)