Create Data Entry Form in Access We now turn our attention to creating the data entry form. As discussed before, a data entry form makes the user's job easier by automating some of their tasks, and makes sure that only proper data is accepted into the database. We will start by letting Access automatically create a data entry form (hereinafter called just form), and then customize it to our needs. Click on the Forms button, then double-click Create Form by using Wizard. Access (and other Microsoft products) make use of Wizards to automate many tasks. Often, it is efficient to let the Wizard do most of the work for you and then manually finish the task. We'll adopt this strategy in creating the form. Typically, a Wizard will ask you a series of questions. In this example, supply the following answers: Which fields do you want on your form? - We'll be using all the fields from the Correspondence table, so you can move all the fields from the "Available" to the "Selected" area. The double arrow (>>) will do this quickly. What layout would you like for your form? - You can experiment with the different layouts, but for this exercise, choose Columnar. What style would you like? - Again, you can play with the different styles; for this exercise we'll use the simple Standard style. What title would you like for your form? - In this exercise the database is fairly straightforward, so we can call it Correspondence. In more complex databases with multiple forms and tables, you would want to give the form a more descriptive name. On the last screen, make sure the option is chosen to "Open the form to view or enter information" and then click on the "Finish" button. After a few seconds, the data entry form will appear on your screen. Note how the form uses combo boxes for the CorrespondenceForm, AssignedTo, Category, ResponseForm, and Closed fields. This reflects the specifications chosen as the table was defined. For the other fields this form is very utilitarian; it only provides spaces to enter data into the table. The VCR-type buttons on the bottom of the form are used to navigate through the table and add new records. The form can be customized to provide more help to the person entering data. To get started, we must go from a data-entry to a form-design mode. Click View on the menu on top of the screen, then Design View. There are many tools available to customize the form; we'll only touch on a few of them. First, you have to understand the terminology of what's happening. Each component on the form is called a control by Access. So a form consists of a set of different kinds of controls. Controls can be used to accept data into the table, perform processing, or simply display data. In defining controls that accept data, Access has to be told which data element is linked to the control. Types of controls include: Text boxes - for accepting and displaying data. Text boxes have two comoponents; a label that describes what goes in the text box, and the space for actually entering and displaying data. The label is also called a "prompt". Most of the controls in this form are at present text boxes. Labels - for displaying static information. Labels can be used to display a title of the form, for instance. Combo boxes - for providing the user with a list of predefined valid values from which to choose. For instance, we previously specified that whenever the "AssignedTo" field is displayed for data viewing or entry, a combo box control is used. Note that to the left is a Toolbox, which displays the types of controls that are available. (If you don't see a toolbox, click on "View" menu at the top of the screen, then select "Toolbox."). To add a new control to the form, simply click on the control in the Toolbox, then click on the chosen location on the form. To manipulate a control, you first have to select it. This is done by clicking on it. A control will show that it's selected by "handles" around it. Once selected, a control can be moved, resized, or have its properties adjusted. Each control has a set of properties that you as the designer can change to affect how the control operates. Some of the more important parts of a control's properties include: Data source - which data element in the table is this control associated with Input mask - defines how data would be accepted and formatted as it is typed into the field. An input mask is like a template or a pattern. They are useful for guiding the user through entering data into a particular field. Access has several commonly-used input masks that are available, like date, phone numbers and social security numbers. An input mask for social security number would only accept the digits 0 through 9. The user would not have to enter the dashes, but they would appear on the screen. For example, the user would just type the 9 digits in a row (i.e.:352449888) but it would appear as 352-44-9888. The dashes would not be stored in the table. Default value - a value for the field that will show up when the user starts to enter a new record. There are many other properties that you can adjust to fine-tune the behavior of a control. Different types of controls have different sets of properties. To bring up a list of the control's properties, you can right-click on any control to bring up a small menu. Select Properties to view and change the control's properties. Below is the form after having been customized. The following things have been done, to hopefully stimulate your imagination as to the possibilities: The IDNumber is automatically maintained by Access. As such, you don't want the user changing it. The Locked property for this control has been changed to Yes, which prevents the user from making changes to this field. Clicking on the X will close the Properties panel. The controls for the two date fields (DateReceived, ResponseDate) have been given input masks that make them accept data in the form of mm/dd/yy. To do this, right-click on the control, click on Properties, then click on the Data tab. Clicking on the Input Mask area will reveal a small box, as illustrated in the diagram above. Clicking on the box will invoke Access' Input Mask Wizard, which will ask you to select a predefined mask, or create your own. Select Short Date, then click on Finish. A Label control has been added to the right of the SenderName field, prompting the user to enter last name first. Here's what the form now looks like, with some data entered. Note how the combo box for AssignedTo works. There are many more things you can do in Access to customize the form. You can add graphics, lines, and color, change fonts, and do a multitude of special processing to make the form more user-friendly and ensure proper data entry. The next step after creating the form is entering some records. This is necessary to do the next steps, designing a query and a report. Next: Designing a query
© Copyright 2026 Paperzz