| **Navigation:**  [[clarion ide.htm|Development Environment (IDE)]] > General Setup and Navigation > Configuration Options > Clarion > Dictionary Editor Options >====== Dictionary Editor Options Dialog ====== | [[softvelocity common editmacrodialog.htm|{{btn_prev_n.gif|Previous page}}]][[clarion ide.htm|{{btn_home_n.gif|Return to chapter overview}}]][[softvelocity datadictionary diagram diagramoptionspanel.htm|{{btn_next_n.gif|Next page}}]] | | || {{dctoptions_shg.jpg|DCTOptions_shg.jpg}}[[softvelocity datadictionary editor dcteditoroptionspanel.htm#adm12 keyoptions|]][[softvelocity datadictionary editor dcteditoroptionspanel.htm#adm12 fieldoptions|]][[softvelocity datadictionary editor dcteditoroptionspanel.htm#adm12 fileoptions|]] //Click on a TAB to see its help// You can customize the default dictionary settings in this** **dialog. To access the dialog, choose **Tools **{{c6h0013.jpg|C6H0013.jpg}}** Options **{{c6h0013.jpg|C6H0013.jpg}} **Clarion **{{c6h0013.jpg|C6H0013.jpg}}** Dictionary Editor Options**. {{notebox.jpg|NoteBox.jpg}} The display options in this dialog also affect the appearance of the [[data tables pad.htm|Data/Tables Pad]]. **General** | **Initial Version Text** | Sets the text to display to set the version of the dictionary. When you first create a dictionary it has an initial version with a name equal to what you set in that field. During the lifetime of the dictionary you can create new versions. Each version is a marker that is used in the Audit details of an object. If you go to the Audit tab of any object in the dictionary you will see a Version against the Created and Modified details. This indicates which version of the dictionary the object was created in and in with version it was last changed. | | **Add a Comment to the Dictionary when a new version is created** | Check this option to automatically add a comment to the Dictionary every time the version is updated. | | **Version Comment** | The text of the comment to add when auto adding using the option above. | | **Initial Freeze State** | Defines the Initial Freeze State of the dictionary components as they are first imported. | | **Load Conversion Project** | After a conversion program is generated this option sets how you can load the project. You can set this to //always// load the project, //never// load the project or //ask// each time a conversion program is generated. The default is to //ask//. | | **Enforce Clarion# name restrictions** | By default this is on (checked). When checked, the dictionary editor will not allow you to create labels that are not valid in Clarion#. For example. //AS// is an illegal label, but legal in Clarion for Windows. If you do not want to worry about Clarion# restrictions you can uncheck this box.If Clarion# restrictions are enabled and you load a dictionary into the editor that has a label that violates the Clarion# naming restrictions the editor will automatically rename the object to //ObjectType_OldLabel//, where //ObjectType// is a Table, Alias, Global, Pool, Key or Column. If the object is a Key or a Column with no external name, the external name is set to the old label.For example, "AS STRING(10)" will be converted to"Column_AS STRING(10),NAME('AS')Any such change will appear in the [[dictionary changes pad.htm|Dictionary Changes]] pad. | | **Incremental Search Timeout** | Set the value used in the DCT/Data Pad tree locator. Value is in hundredths of a second. | | **Ask Before Partial Save** | Check to enable or uncheck to disable the Message asking for change when the Column changed values. When disabled, the **Save** and **Cancel** buttons will be disabled in the Entity Browser, and no dialog will pop-up asking for save. The changes will be always saved to memory. | **Table Options** | **Default Driver** | To select the default database driver for new tables in a dictionary, choose from the drop down list. For detailed descriptions of the drivers available, see //[[database drivers.htm|Database Drivers]]//. | | **Default THREAD Attribute** | To specify new table definitions default to adding the [[thread set thread specific memory allocation .htm|THREAD]] attribute (setting aside a separate RECORD buffer for each procedure), check this box. | | **Default OEM Attribute** | To specify new table definitions default to adding the [[oem set international string support .htm|OEM]] attribute (set International string support), check this box. | | **Sort Dictionary Tables** | Select the //alphabetically //radio button to display the //Tables// list in alphabetical order, //date last modified// to display the tables in the order that they were last modified, and //date created// to display the //Tables// list in the order in which they were created. | | | | | **Display Table Description** | Check this box to display the table description in the Tables list. | | **Display Table Driver** | Check this box to display the table driver in the Tables list. | | **Display Table Prefix** | Check this box to display the table prefix in the Tables list. | **Column Options** | **Assign Description to Message** | Check this box to specify that the column descriptions you specify when defining a column should automatically serve as the text for the [[msg set status bar message .htm|MSG]] attribute (setting a status bar message when controls referencing the column have the focus). | | **Assign Description to Tooltip** | Check this box to specify that the column descriptions you specify when defining a column should automatically serve as the text for the [[tip set balloon help text .htm|TIP]] attribute (setting the tool tip message when controls referencing the column have the focus). | | **Display Column Description** | Check this box to display the column description in the Columns list. | | **Display Column Type** | Check this box to display the column's data type in the Columns list. | | **Display Column Picture** | Check this box to display the column's display picture in the Columns list. | | **Display Column Prefix** | Check this box to display the column's prefix in the Columns list. | | **Display Column Derivation** | Check this box to display the column's derived column in the Columns list. | **Default Values** Set the default **Data Type**, number of **Characters**, decimal **Places**, **Justification** and **Offset** that the dictionary editor uses when adding a new column. **Key Options** | **Display Key Components** | Check this box to display the Key components (fields) in the Keys list. | | **Display Key Description** | Check this box to display the Key description in the Keys list. | | **Display Key Type** | Check this box to display the Key Type in the Keys list. | | **Display Unique Flag** | Check this box to display **Unique **if the Key is flagged as unique. | | **Display Primary Key Status** | Check this box to display **Primary **if the Key is flagged as the Primary Key. | | **Display Other Key Attributes** | Check this box to display the other attributes of the Key in the Keys list. | | **Display Key Prefix** | Check this box to display the Key prefix in the Keys list. | **See Also:** [[how to create a data dictionary.htm|How to Create a Data Dictionary]]