Normally a form will be bound to a table or query, by having its
RecordSource property set to the name of the table (or query), and the
controls on the form will be bound to individual fields in that table.
That means that the data entered on the form will automatically be
stored in the table. If you create a report that is bound to the same
table -- or a query that includes that table -- then the data entered in
the table via the form will be reproduced on the report.
You see, forms don't store data. They are just windows onto the data
stored in tables.