| **Navigation:**  [[templates.htm|Templates]] > Guide to all Templates > Wizard Themes >====== Theme Design ====== | [[tplwizardbrowsecustomizationsortorderstyle.htm|{{btn_prev_n.gif|Previous page}}]][[templates.htm|{{btn_home_n.gif|Return to chapter overview}}]][[tplwizardthememaintenance.htm|{{btn_next_n.gif|Next page}}]] | | || **Wizard Prompts** The Prompts buttons allow default settings to be established for the selected theme. Each prompt is described below. **Application** __Control Model__Wizard__Control_model **Reports** Check the Generate Reports for each file box to automatically generate report procedures for this selected theme. **Browse** **Call Update Procedure** Check this box to allow this theme to always generate a Form (Update) procedure for each Browse that is generated. **Child Files** If the browse wizard is accessing a parent table, check this box to allow a button to be generated for each child file defined in the Data Dictionary. **Parent File Handling** If the browse wizard is accessing a child table, you can specify how the browse will process the records: **Do not select by parent record** Do not limit the browse ' browse all records. **Select parent record via button** Browse only the child records for a specific parent record. Provide a button to select the parent record. **Assume that the parent record is active** Browse only the child records for a specific parent record. Assume the parent record is already active, and do not provide a button. **Select Button** Check this box to provide a "Select" button that displays when the Browse procedure is called to select a record, but is hidden when the Browse is called to update records. **Form** **Updating Records** Enable the appropriate check boxes to allow the wizard to include a [[tplcontrolsavebutton.htm|Save Button]] extension to any Form that uses the selected theme. __Messages__TPLControlSaveButton_Messages_and_Titles **Record Validation** Enable the appropriate check boxes to allow the wizard to include the [[tplextensionrecordvalidation.htm|Record Validation]] extension to any Form that uses the selected theme. **Child File Handling** If the primary table to be updated by the Form is defined as the parent in a parent/child relationship defined in the Data Dictionary, you can specify this theme to handle the child file in one of the following ways: Place children on tabs Access children on push buttons Do not provide child access **Report** **Sort Order** Select from the drop list the sort and report generation method from the following choices: **Single Key** Select this option to force the wizard to generate a separate report for the key that you select in the Enter a key prompt that follows. **Runtime Key Selection** Select this option to force the wizard to generate a single report that pops up a sort order dialog prior to printing at runtime. **Record Order** Select this option to force the wizard to generate a single report sorted by record order for your selected file (or files). **Columns** How many columns do you want the report to use? Type the number of columns for your report. The Report Wizard distributes the report columns evenly across the columns. **Customization:** __Frame Customization__TPLWizardFrameCustomization __Form Customization__TPLWizardFormCustomization __Process Customization__TPLWizardProcessCustomization __Browse Customization__TPLWizardBrowseCustomization __Report Customization__TPLWizardReportCustomization __Window Customization__TPLWizardWindowCustomization