Are you relationships correct?
The sql for the subform is
Code:
SELECT loans.*, persons.person_id
FROM persons INNER JOIN loans ON persons.person_id = loans.issued_by;
yet PersonID is the customer? is it not
Code to open report with VBA can be
Code:
DoCmd.OpenReport "Loaned Books", acPreview, , "Person_ID=" & Me.Combo24
The Loaned Books with a macro is the Books Not button.
The Loaned books with VBA is the Overdue Books button.
You can change the reports to suit.? However the report is based on the customer in the combo?
When I tried to go to the subform via the builder with a macro it kept crashing and restarting my Access?
HTH