| **Navigation:**  [[clarion 7 faqs.htm|How To's and Troubleshooting]] > How to... >====== How to Synchronize your App and Dictionary ====== | [[how to supress printing a detail band until explicitly called to print.htm|{{btn_prev_n.gif|Previous page}}]][[clarion 7 faqs.htm|{{btn_home_n.gif|Return to chapter overview}}]][[how to trap a double click on a list box.htm|{{btn_next_n.gif|Next page}}]] | | || The **Synchronize** command applies the Data Dictionary's respective control specifications, including Screen Picture, Prompt, Heading, Case, Typing Mode, Flags, Justification, Initial Value, Help IDs, Messages, Tool Tips, Validity Checks, position, type of control, etc. to the controls in your application. The control attributes are applied according to the settings in the **[[application options dialog.htm|Application Options]]** dialog. With the **Application Options** dialog, you can specify whether the control's type and position change, whether blank dictionary attributes replace filled control attributes (e.g. Tool Tips or list box column headers), whether controls that are explicitly frozen, etc. {{notebox.jpg|NoteBox.jpg}} Synchronize does not change the //number// of controls on a window; therefore, synchronization does not replace an Option plus Radio buttons with a drop-down list and vice versa. In either case, the Application Generator issues a warning that no synchronization occurred for the asymmetrical controls. **Levels of Synchronization** You can synchronize: ·**A single control**: In the Window Designer or Report Designer, select the control, then choose **Edit **{{c6h0013.jpg|C6H0013.jpg}}** Synchronize** from the menu (or RIGHT-CLICK and choose **Synchronize**). {{tipbox.jpg|TipBox.jpg}} If you synchronize a single control, the synchronizer ignores any #Freeze attribute for the control. ·**All the controls in a data structure**: In the Window Designer or Report Designer, select the data structure (WINDOW, TAB, GROUP, REPORT, DETAIL, etc.), then choose **Edit **{{c6h0013.jpg|C6H0013.jpg}}** Synchronize** from the menu (or RIGHT-CLICK and choose **Synchronize**). or In the Window Designer, choose **Edit **{{c6h0013.jpg|C6H0013.jpg}}** Synchronize Window** from the menu. or In the Report Designer, choose **Edit **{{c6h0013.jpg|C6H0013.jpg}}** Synchronize Report** from the menu. ·**All the controls in a procedure**: In the Application Tree dialog, select a procedure, then choose **Procedure **{{c6h0013.jpg|C6H0013.jpg}}** Synchronize **from the menu (or RIGHT-CLICK and choose **Synchronize**). ·All the controls in the application: In the Application Tree dialog, choose Application {{c6h0013.jpg|C6H0013.jpg}} Synchronize from the menu.