Thanks much. The thing is, I know that the code should go in the onopen event but it is the code that I do not know how to build. My form will consist of data on Areas, Distance, Elevation, Site Code and Parish Name. These are not all present at the same time as it depends on the criter selectd by the user. So at times there will be Site Code, Parish Name and Area and other times there will be something different.
What I want to be able to do is to use the RecordSource of the Form to create and print a report. Then the report will give the same info that the form gives.
I hope that makes it a bit clearer.