my comments inserted

Originally Posted by
ridders52
Hi Micron
My comments were aimed at the OP rather than yourself -
I knew that; just saying I elected to overlook the related comments
As I said I had only skim read the thread & haven't downloaded the original file.
Just had a look at yours and can see it works but without reading everything through in detail, I'm unclear why the report has no record source but each control is then bound?
I removed the recordsource to see if it had any effect on the report opening in design view when it shouldn't. I left it like that; probably an oversight but it works.
I do have a number of reports with no record source in the property sheet.
I do that when the same report can be used for a variety of different purposes with different SQL.
In such cases the record source is set either on the calling form or in the report open event using open args.
Is that similar to what's being done here?
Source is being assigned upon opening. One reason why I said a query def might be a better approach.
BTW I know it was a typo but I'm still unable to work out what a 'mating textbox' might be
No typo. Originally thought along the lines of "chkCustomer" being True was a flag in that complicated IIF stuff to say "include what's in txtCustomer" thus the "mate" to the checkbox. Is your mind being naughty today? 
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.