Forms are used to allow users to enter data into a database. Good form design includes making the form attractive, easy to fill out quickly, and logically organized into headings, instructions, and sections. Common form controls include text boxes, toggle buttons, list boxes, drop down lists, radio buttons, check boxes, and calendar controls to select dates. Reports summarize and organize database data into printed columns with titles and dates.