If you want to run a Report (i.e. use an Access Report to format,
display and/or print one or more records) on a single record, or a
subset of records, base the report on a Query selecting those records
(rather than directly on the table). You can, for instance, launch the
report from a Form, and reference that form in the query criterion:
=Forms!YourFormName!YourControlName
to limit the records in the report to those where the criterion field
matches the value on the form.
(Acknowledgements to John Vinson MVP, who posted most of those words a
few hours ago in another newsgroup. I couldn't express it better
myself, and didn't want to waste time in a vain attempt<g>.)