Insert a drop-down list box InfoPath 2007
Author: mety Labels:: Insert a drop-down list box InfoPath 2007You can use a drop-down list box in a Microsoft Office InfoPath form template to present a list of mutually exclusive choices to a user. The list is hidden until the user clicks the arrow to the right of the drop-down list. Use a drop-down list box when you want to:
In the following illustration, users categorize expenses on an expense report form by selecting predefined values in an opened drop-down list box. After you insert a drop-down list box on your form template, you must specify the values that you want to appear in it. Otherwise, users will see an empty list when they click the arrow next to the drop-down list box. In the Drop-Down List Box Properties dialog box, you can type the entries yourself or configure the drop-down list box to retrieve entries from a database or other data source. Related controlsInfoPath includes controls that are similar to drop-down list boxes but that serve different purposes. To decide which of these controls works best on your form template, refer to the following list: List box Like a drop-down list box, a list box enables users to select a value in a list. However, unlike a drop-down list box, a list box displays the entire list on the form. If space is not an issue on your form template, you might consider using a list box, which may make it easier for users to browse for and select items. Combo box Like a drop-down list box, a combo box enables users to select a value in a list. The list is hidden until your users choose to display it. However, in a combo box, users can type their own value into the list in addition to choosing from the predefined values. Multiple-selection list box If you want users to be able to choose more than one item in a list, you can use a multiple-selection list box instead of a drop-down list box. Multiple-selection list boxes take the form of two or more check boxes inside a scrollable list. Option buttons Like a drop-down list box, a group of option buttons enables users to select from a list of mutually exclusive choices. However, with option buttons, users click a small circle to make a choice instead of clicking an item in a list box. The user experienceDrop-down boxes are similar in appearance to combo boxes. If you manually type your own list items in the Drop-Down List Box Properties dialog box when you create the drop-down list box, InfoPath displays the text Select as the default entry in the list. This lets users know that they must make a selection from the drop-down list. If the list items come from values elsewhere in the form or from a secondary data source (secondary data source: An XML data file, database, or Web service that is used by a form for the entries in a list box or for script actions.), the Select text is omitted. When users first open a form, the list items in a drop-down box are hidden. To select an item from the list, users click an arrow on the right side of the drop-down list box and then click the item that they want. Insert a drop-down list boxThe procedure for inserting a drop-down list box differs slightly depending on whether you are designing a new, blank form template or basing the design of your form template on a database or other external data source. The following illustration shows how a drop-down list box looks when it is selected in design mode. Controls can be bound or unbound. When a control is bound, it is connected to a field or group in the data source so that data entered into the control is saved in the underlying form (.xml) file. When a control is unbound, it is not connected to a field or group, and data entered into the control is not saved. When you select or move your pointer over a control, text and a binding icon appear in the upper-right corner of the control. The text indicates the group or field to which the control is bound in the data source. The icon indicates whether the control is correctly bound to that group or field. When the binding is correct, a green icon appears. If there's something wrong with the binding, you'll see a blue or red icon instead. The data source for the form template consists of fields and groups that appear in a hierarchical view in the Data Source task pane. Drop-down list boxes are always bound to fields. In the following example, the Category drop-down list box on the form template is bound to the category field in the Data Source task pane. When you design a new, blank form template, the Automatically create data source check box in the Controls task pane is selected by default. This enables InfoPath to automatically create fields and groups in the data source as you add controls to the form template. These fields and groups are represented by folder and file icons in the Data Source task pane. If you base the design of your form template on an existing Extensible Markup Language (XML) file, database, or Web service, InfoPath derives the fields and groups in the Data Source task pane from that existing data source. Insert a drop-down list box
Layout tipsUse the following tips to help you refine the appearance, size, and other aspects of a drop-down list box:
|