This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
versago3:from_settings [2022/10/31 14:47] dlee |
versago3:from_settings [2024/08/28 11:51] (current) dlee [Lookup List] |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| * The **Settings** panel is always displayed on the right side of the screen and stays open as you click through the existing controls on the layout. | * The **Settings** panel is always displayed on the right side of the screen and stays open as you click through the existing controls on the layout. | ||
| - | {{ : | + | {{ : |
| ===== Common Settings===== | ===== Common Settings===== | ||
| Line 29: | Line 29: | ||
| * If a field is not visible, the editable option is irrelevant since the field cannot be seen. | * If a field is not visible, the editable option is irrelevant since the field cannot be seen. | ||
| | | ||
| - | * **Mandatory** indicates that the user must provide a value in the field before the record can be saved. | + | * **Required** indicates that the user must provide a value in the field before the record can be saved. |
| - | * Mandatory | + | * Required |
| | | ||
| - | * **Databind** indicates that the field is associated with a column in the underlying table. | + | * **Submit with form** indicates that the field is associated with a column in the underlying table. |
| - | * The Databind option is enabled automatically when a control is created that is associated with a column in the underlying table | + | * Clearing the Submit with form option can be used in special situations where you want information to be displayed in a field but not be saved in the database. |
| - | * Clearing the Databind | + | |
| | | ||
| - | * **Primary | + | * **Primary** indicates that this field is the value used as the primary key in the database table. |
| * The primary field option is enabled automatically based on the underlying database table structure. | * The primary field option is enabled automatically based on the underlying database table structure. | ||
| * The primary field control must be placed in the form layout in order for the form can be saved. | * The primary field control must be placed in the form layout in order for the form can be saved. | ||
| Line 45: | Line 44: | ||
| * Tab order start from this field and moves to the next editable field when this option is used. | * Tab order start from this field and moves to the next editable field when this option is used. | ||
| * Only one field can be designated with this option. | * Only one field can be designated with this option. | ||
| - | + | ||
| - | * **Caption** is the value that is displayed to the user for this control. | + | |
| - | * The value can be changed at any time. | + | |
| - | * For the button control this value is the text displayed on the button. | + | |
| - | + | ||
| - | * **Caption Position** defines where the caption for the control appears. | + | |
| - | * Options are Above and Left. | + | |
| - | * When the Left option is selected you can also specify the size of the control (field) vs. the size of the caption. The larger the “Control Width” value, the larger the width of the data entry field and the smaller the width of the caption text. \\ {{:: | + | |
| - | * This option is not displayed for Section Title, File Upload, and Button controls. | + | |
| - | + | ||
| - | * **Text** **Align** defines how the text is displayed in the field of the control. | + | |
| - | * Options are Left, Center, and Right. | + | |
| - | - This option is not displayed for File Upload, Signature, and Button controls. | + | |
| - | | + | |
| * **Character Length** defines the maximum number of characters that can be entered in a field of the control. | * **Character Length** defines the maximum number of characters that can be entered in a field of the control. | ||
| * For text fields the value can be less than the number of characters defined in the database if you wish to restrict the value entered. | * For text fields the value can be less than the number of characters defined in the database if you wish to restrict the value entered. | ||
| Line 64: | Line 50: | ||
| * For date fields the value should be large enough to accommodate the date as it is defined by the selected Culture. | * For date fields the value should be large enough to accommodate the date as it is defined by the selected Culture. | ||
| * This option is only displayed for Text Box, Numeric Text Box, Date Picker, and Time Picker controls. \\ For the next three controls, see [[versago: | * This option is only displayed for Text Box, Numeric Text Box, Date Picker, and Time Picker controls. \\ For the next three controls, see [[versago: | ||
| - | | + | * **On lost focus load form** indicates the form will retrieve the record based on the data on the field. This option is only applicable to Primary fields |
| + | |||
| + | ==== Content ==== | ||
| + | |||
| + | * **Default Value** is used to populate the control field with an initial value **when a new record is created.** | ||
| + | * The value can be any value that is consistent with the type of control (e.g. text for Text Box controls, numbers for Number Text Box controls, and dates for Date controls). | ||
| + | * This option is only available on fields that accept text/ | ||
| + | |||
| + | * Versago provides the following **system values** that can be used as defaults: | ||
| + | * {UserProfile**.**$Id} – returns the internal user ID code (integer) | ||
| + | * {UserProfile**.**$UserName}- returns the email address (user name) | ||
| + | * {UserProfile**.**$FirstName} – returns the user’s first name | ||
| + | * {UserProfile**.**$LastName} – returns the user’s last name | ||
| + | * {UserProfile**.**$CompanyName} – returns the user’s Company name | ||
| + | * $GETDATE() - returns current date | ||
| + | |||
| + | * Copy header value to grid control (Header-to-row) | ||
| + | * This process can be used to use a value from a control in the header section as the default for a control in each new row in the grid (row) section. | ||
| + | * {formdata**.**$control_name} - where $control_name is the source control field name | ||
| + | * <color # | ||
| + | |||
| + | * **Formula** is used to provide various types of calculation operations that can be used to populate a field based on values in other fields. | ||
| + | * Formulas can only be applied to numeric and date values. | ||
| + | * **Calculation** formulas are used to place the results of a computation using values of two (or more) other controls. Fixed values can also be used in control-level calculations. | ||
| + | * **Aggregate** formulas are used to provide either a sum or average of values in the details (rows) section of the form and report them in a header-level field. | ||
| + | |||
| + | <WRAP center round info 80%> | ||
| + | Aggregation can only be applied to one field. A formula like SUM(X*Y) will not work. | ||
| + | </ | ||
| + | |||
| + | ==== Adornment==== | ||
| + | |||
| + | * **Alignment** defines how the text is displayed in the field of the control. | ||
| + | * Options are Left, Center, and Right. | ||
| + | * This option is not displayed for File Upload, Signature, and Button controls. | ||
| + | |||
| + | * **Caption** is the value that is displayed to the user for this control. | ||
| + | * The value can be changed at any time. | ||
| + | * For the button control this value is the text displayed on the button. | ||
| + | |||
| + | * **Help Text** is used to provide additional information to the user when the hovers over the field. | ||
| + | * This option is only available on fields that accept text/ | ||
| + | * The maximum size of help text is 100 characters. | ||
| + | | ||
| * **Fill Color** defines the color used as the background of the field of the control. | * **Fill Color** defines the color used as the background of the field of the control. | ||
| * Click on the drop-down arrow to access the color-picker tool. | * Click on the drop-down arrow to access the color-picker tool. | ||
| Line 79: | Line 108: | ||
| * The default caption color is black | * The default caption color is black | ||
| * This option is not available on Button controls. | * This option is not available on Button controls. | ||
| - | | ||
| - | * **Default Value** is used to populate the control field with an initial value **when a new record is created.** | ||
| - | * The value can be any value that is consistent with the type of control (e.g. text for Text Box controls, numbers for Number Text Box controls, and dates for Date controls). | ||
| - | * This option is only available on fields that accept text/ | ||
| - | * See [[versago: | ||
| - | | ||
| - | * **Help Text** is used to provide additional information to the user when the hovers over the field. | ||
| - | * This option is only available on fields that accept text/ | ||
| - | * The maximum size of help text is 100 characters. | ||
| - | | ||
| - | * **Formula** is used to provide various types of calculation operations that can be used to populate a field based on values in other fields. | ||
| - | * Formulas can only be applied to numeric and date values. | ||
| - | * See [[versago: | ||
| - | |||
| - | |||
| - | ==== Control Events ==== | ||
| - | **Control Events** are managed on the " | ||
| - | |||
| - | The only available event is " | ||
| - | |||
| - | If this control event is enabled the primary key field must also be enabled. | ||
| - | |||
| - | <WRAP center round alert 60%> | ||
| - | Keep in mind that this approach to opening an existing record does not allow for any security control. | ||
| - | </ | ||
| ===== Control-Specific Properties ===== | ===== Control-Specific Properties ===== | ||
| Line 109: | Line 113: | ||
| ==== Date Picker Controls ==== | ==== Date Picker Controls ==== | ||
| - | Formatting is available for Date and Time Picker controls using the **Format** | + | Formatting is available for Date and Time Picker controls using the **Format** |
| - | - Be sure the Control Type is Date Picker. | + | - Be sure the Control Type is Date Picker. |
| - | - Set the **Format** to Date or DateTime. | + | - Set the **Format** to Date or DateTime. |
| - | - Select the desired **Culture** from the list \\ {{:: | + | - Select the desired **Culture** from the list |
| - Also select the desired time format (12 hour or 24 hour) if you are also capturing a time value. | - Also select the desired time format (12 hour or 24 hour) if you are also capturing a time value. | ||
| - If your Format is Date, the user will not see an icon to set the time value. The time value will be saved as midnight (00:00.000) | - If your Format is Date, the user will not see an icon to set the time value. The time value will be saved as midnight (00:00.000) | ||
| Line 120: | Line 124: | ||
| ==== Time Picker ==== | ==== Time Picker ==== | ||
| - | - Be sure the Control Type is Time Picker. | + | - Be sure the Control Type is Time Picker. |
| - | - Set the **Format** to DateTime. \\ {{:: | + | - Set the **Format** to Time. |
| - | - Select the desired **Culture** from the list \\ {{:: | + | - Select the desired **Culture** from the list. |
| - When a Time Picker is used the date is saved as 01-01-1900 and the time is saved based on the user entered value. | - When a Time Picker is used the date is saved as 01-01-1900 and the time is saved based on the user entered value. | ||
| ==== Numeric Text Box ==== | ==== Numeric Text Box ==== | ||
| - | Formatting is available for Numeric Text Box controls using the **Format** and **Decimal Place** functions. There are three general | + | Formatting is available for Numeric Text Box controls using the **Format** and **Decimal Place** functions. There are two options for formatting numeric values: Decimal, or Currency. |
| - | * **None** formatting is used to present numbers as integers (no decimal | + | * **Decimal** formatting is used to present numbers as decimal |
| - | + | - Select | |
| - | {{:: | + | |
| - | + | ||
| - | | + | |
| - | - Set **Decimal Place** to 0 (zero). | + | |
| - | - The number in the field is set to a whole number (integer). Any values entered to the right of a decimal point are truncated. | + | |
| - | + | ||
| - | * **Decimal_2** formatting is used to present numbers as decimal numbers. | + | |
| - | + | ||
| - | {{:: | + | |
| - | + | ||
| - | | + | |
| - Set the desired number of **decimal** places (up to 6). | - Set the desired number of **decimal** places (up to 6). | ||
| - | - A value of 0 is automatically interpreted as 2. | ||
| - The decimal value is rounded if more than the specified number of characters is entered to the right of the decimal point. | - The decimal value is rounded if more than the specified number of characters is entered to the right of the decimal point. | ||
| * **Currency** formatting is used to present numbers with the appropriate currency symbol and decimal formatting. | * **Currency** formatting is used to present numbers with the appropriate currency symbol and decimal formatting. | ||
| - | |||
| - | {{:: | ||
| - | |||
| - | - Set **Format** to Currency. | ||
| - Select the desired **Culture** from the drop-down list. | - Select the desired **Culture** from the drop-down list. | ||
| - Set the desired number of **decimal** places (up to 6). | - Set the desired number of **decimal** places (up to 6). | ||
| - | - A value of 0 is automatically interpreted as 2. | ||
| - The decimal value is rounded if more than the specified number of characters is entered to the right of the decimal point. | - The decimal value is rounded if more than the specified number of characters is entered to the right of the decimal point. | ||
| - | ==== Lookup | + | ==== Lookup |
| + | |||
| + | Lookup List are available for Text Box and dynamic Drop-down List controls. | ||
| - | Lookup Reports | + | Lookups |
| - | See **// | + | === Configure the Lookup |
| - | See **// | + | |
| + | | ||
| + | - The [ **…**] ellipsis button to the right of the Lookup | ||
| + | - At least one Output field must be configured. This will be the control where the lookup is being applied and should be the value to be displayed to the user. | ||
| + | - Additional output fields may also be defined. These are typically other values associated with the lookup value. | ||
| + | - The list of values in the lookup | ||
| - | ====Image Control==== | ||
| - | The Image control is used to display an image in the form presentation. | ||
| - | {{: | + | |
| + | ====Image Control==== | ||
| + | The Image control is used to display an image in the form presentation. | ||
| The data type of the underlying database field is // | The data type of the underlying database field is // | ||
| The //Format// drop-down selection defines the size of the image in the form. Two options are available: 45 x 45 pixels and 65 x 65 pixels. | The //Format// drop-down selection defines the size of the image in the form. Two options are available: 45 x 45 pixels and 65 x 65 pixels. | ||
| + | |||
| + | ---- | ||
| + | **[[versago3: | ||
| + | |||
| + | **[[versago3: | ||
| + | | ||