You can't insert a report into a form object directly. You can create a subform which can emulate most of what a report would show, but there are certain formatting issues that are difficult to program for.
However, if you are familiar with a snapshot object, then you could conceivably create a MS Explorer web browser object for your form, then link it to the browser, which can display the snapshot object within Explorer. In that way you can display a report, but in my opinion would be more hassle than the subform.
For the snapshot object, in VBA you would:
1. Create the report.
2. Export as a snapshot object to a location on your computer.
3. Link the snapshot to a local browser file.
4. Link the browser file to your Access form.