Forms are used for data entry and contain various controls like text boxes, buttons, and dropdown lists to collect user input. Well-designed forms should be attractive, easy to use, and provide helpful prompts to guide the user. Reports summarize and display database data in a formatted layout, typically for printing. They contain identifying information, columns of data, and may include totals or calculations.