Add a field to the table that holds the serial numbers
Default value: False
Then set the recordsource of the checkbox in your subform to this field.
At the bottom of the form, have a control button which previews your print / report.
Set the recordsource of the report to a query which pools all your data from <whatever> tables you want and uses Field:Print = true as its' criteria.
To clear all the "flags" you could:
In the onclose event of the report (after prited), you could add code to run an update query which finds anything with field:Print set to True and update it to False effectively clearing all the checkboxes
Windows Server 2003-8 / Terminal Services / SQL 2000 / Access 2003 / Office 2003-7 / Exchange 2003-7 / Blackberry Enterprise Server / AutoCAD / Lambert And Butler / Red Bull