A family of Microsoft relational database management systems designed for ease of use.
You seem to be mixing up Forms and Reports. Forms are meant to interact with data, Reports are meant to output data and they shouldn't be mixed.
When you elect to print a report, if you only want to print the report for the record currently displayed on a form, you need to use the WHERE clause of the OpenReport method to filter for
"CustomerNumber = " & Me.CustomerNumberControl