Hi,
This really isn't complicated, though for anyone new to Access, everything seems complicated!
All you need to do is create a new table with one row, and one column called ReportNumber. This table will hold the number of the last report printed.
Then write a query to go and grab that number, add one to it, and write the new number back. The query will return the next number.
Each time you print, your report will call that query in the report header, update the report number, and return the updated number to your report for printing in the header.
Note that you will need to put this in the report header (which prints only once for each report) and not in the page header (which prints once for each page.)
You'll need to play around with this a little in order to get it to work, but that's the fun of programming, right?
I hope you don't give up on this project, on Access, or on programming in general, just because you've hit a problem. The only way to learn this stuff is to poke around and try things, ask questions when you get stuck, and don't give up!
