For this application, we include several navigational buttons, some functional buttons one user form, and two input sheets. We begin the application by displaying the user form after the Start button from the welcome sheet is pressed. The form prompts the users for the number of product types, the number of docks, and the area of the warehouse. We ask the users to detine the area of the warehouse by its dimensions; that is, by the number of rows and columns needed to construct the warehouse area assuming each bay is represented by cne row by one column. The form is shown in Figure CS21,8 We employ two frames to groun similar text boxes together. The first frame contains the text boxes for the number of product types and number of docks. The second frame contains the warehouse dimensions values: the number of rows and the number of columns. We have entered default values for three product types, two docks, and a warehouse area of 30 bays. Tho"Cancol" button simply unloads tho form, lcaving the users at the welcome sheet. Tho"OK button performs some orror chocking and assigns thc input valucs to corresponding variablcs. It thcn takcs tho uscrs to thc first input sheet The first input sheet, discussed in the previous section. has two buttons: "End" and Continue" (see Figure CS21.5. The End. bullon closes lhe sheel and relurns lhe users lo the welcome sheet. The"Continue' button performs some error checking, records the dock information that the users have entered in the table, closes the sheet, and takes the users to the next input sheet