Introduction to Designing and Creating Access Forms
This module discusses how to create forms for use in viewing and entering information. Especially if you are creating a database for others to use, you will find that forms are indispensable.
After you complete this module you will be able to:
- Describe the uses of a form
- Create an AutoForm
- Navigate records in a form
- Enter and edit data in a form
- Create a form using the form wizard
- Identify the parts of the form design view
- Select, resize, move and align controls in the form design view
- Add and delete controls using the Form Design view and the toolbox
- Format form controls
- Create calculated controls
Purpose of Access Forms
Forms provide the most flexible way for viewing, adding, editing, and deleting your data.
They are also used for switchboards (forms with buttons that provide navigation), for dialog boxes that control the fl ow of the system, and for messages. Controls are the objects on forms, such as labels, text boxes, buttons, and many others. In this chapter, you learn how to create different types of forms. We also fill you in on the types of controls that are used on a form. This chapter also discusses form and control properties and how you determine the appearance and behavior of an Access interface through setting or changing property values. The forms you add to an Access database are a critical aspect of the application you create. In most situations, users should not be permitted direct access to tables or query datasheets. It is far too easy for a user to delete valuable information or incorrectly input data into the table. Forms provide a useful tool for managing the integrity of a database's data.
Because forms can contain VBA code or macros, a form can verify data entry or confirm deletions before they occur. Also, a properly designed form can reduce training requirements by helping the user understand what kind of data is required by displaying a message as the user tabs into a control. A form can provide default values or perform calculations based on data input by the user or retrieved from a database table.