A family of Microsoft relational database management systems designed for ease of use.
Yes it certainly would. This is another not recommend practice. Key fields and their foreign key equivalents should all have the same names. If there is no CustNo field in the Recordsource of the report, then it would certainly cause a problem try changing it to "QNCLI =" & Text25.
However, I still think you have made a lot more trouble for yourself than necessary. A form that is ONLY used to open a report for preview should be unbound. it should have one (or more) controls to enter criteria and another control to open the report(s).
In your case, I would use a Combobox to select a Customer by name (but return the customer number) and a button to open the report. Very simple.