teejoong
Ideally, you should have a table for Suppliers and a separate table for Payments. The SupplierID in the Suppliers table would be a foreign key in the Payments table, so that the two tables would be linked by that SupplierID.
Perhaps this is what you have, but from your post I wasn't sure.
Then you can design your report so that you have the first level of Sorting and Grouping by SupplierID, and a second level of Sorting and Grouping by PaymentID. Then you would force a page break after the Detail section, and that would put one Payment on each page.
Before you run the report, are you also wanting to select the Supplier for which you want the report to print? If so, then a method needs to be created to do that. You will have to provide further information regarding how you have things set up before I could comment further.
Tom