Feedback Print

Currency

General Settings

Currency field Configuration Interface. Currency field Configuration Interface.

  • Data Type : Define the type of field for the application. When it is defined as a Currency, it is allowed to define the format of a currency.
  • Label : Defines the title of a field in the application. For example: if the field is defined in the database as cmp_name_client, it will be more clear for the comprehension of the user if the name would be “Client Name”.
  • Accumulated : When enables, define that the field will be accumulated with the values of another field. This option is only available on virtual fields.
  • Accumulator field : Only available when the option “Accumulated” is enabled. This configuration defines which field will be used to accumulate the values. The chosen fields needs to be Integer, Currency or Decimal.
  • Grid Mask : Defines the mask for the field display.There are two typed of masks described below:
Character Description
X Placeholder to any character. Replaced by any character. If number of characters entered are less then the mask size, the field value is completed with zeros (Filling full size field entry is required).
Z Replaced by any character retrieved from database. Suppress zeros at field left (Complete field filling is optional). When used combined with the mask character X it should be placed at the mask left.
   

Mask Examples

Mask Field Value Formatted Value
(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
  • Do Not Repeat Value : Do not repeat the value of the field in case it is the same as the previous record.

    Displaying repeated values.

  • SQL Type : Informs the datatype of field in the database.

Values Format

Interface of Values Format. Interface of Values Format.

  • Regional Settings : Allows to apply the Regional Settings to format the number of the fields. When not enabled, you will view attributes grouped, Negative Symbol and negative number format.
  • Currency Format : Defines the content of the field that if it will be presented with the currency format.
  • Currency Symbol : Defines the character that represents the Currency Symbol.
  • Digit Grouping Separator : Defines the character that will be used to separate the thousand.
  • Decimal Separator : Defines the character that will be used to separate the decimal.
  • Negative sign : Defines the character that will be used to display negative numbers.
  • Negative number format : Defines the position of the Negative sign em relation to the value.
  • Color of Negative : Defines a color for the field when the value is negative.
  • Decimal Precision : Number of decimal places. This value is part of the field size.
  • Complete with Zeros : Defines the decimal places that will or not be completed zeros to the right. Example: The value is 125,50, but the decimal precision is 3. If the option is enabled, then the value will 125,500.
  • Display value in full : The value will be displayed in full. Example: 2018(Two thousand eighteen).

Lookup Settings

A method used to offer the user a list of values that can be selected in the form applications. For example, the gender field in the Database with the values M or W can be presented like Man or Women or in a dynamic way, having these values recovered from the database.

Lookup Settings Display for the field.

  • Lookup Methods

You will have available two types of lookup methods: Manual (informing manually the conditions of the select) or Automatic (using a database query).

Selecting the lookup type.

  • Lookup Method - Automatic

Automatic Lookup Interface.

  • SQL Select Statement : Define the SQL command that will recover the values that will be displayed on the form field. The command needs to have the following structure SELECT display_field FROM table WHERE key_field = {grid_field}.

The Grid field needs to be referenced buy the curly brackets {}. While running the application, the field within the curly brackets is replaced by it’s value in the table.

  • Multiple Values : When enabled, allows to select more than one item from the list, separated by a delimiter.
  • Delimiter : Defines the character used to separate the values selected in the form. Only inform a value to this field if you need to separate the selected options with a different delimiter then (;).
  • Use lookup in :
  • Grid : Applies the lookup to all the Grid formats (HTML, PDF, XML , CSV and RTF).
  • Summary : Applies the lookup only for the summary (HTML and PDF).
  • Both : Applies to both the Grid and Summary.
  • Default value : Defines the default value, used in the cases where the select command does not return any values.
  • Display original and lookup value : When selected No, its displayed on it the value from the select command. Otherwise, it will be displayed the original value of the field and the value returned from the select command separated by the character in the “Separated by” field.
  • Separated by : Defines which character will be used to separate the values of the field with the value returned from the lookup. It is only necessary to inform this value of the option Display original and lookup value is enabled.
  • Choose connection : Allows you to select another specific connection existing in the project. The select command will be done on the second connection.

Lookup Method - Manual

This method is used so that the developer can create manually the list of values that will be saved to the generated application. This method is mostly used when the database does not have a table that contains this information.

Manual Lookup Interface.

  • Lookup Type : Define the functionality of the lookup, being: Single Value, Multiple Values (delimiter), Multiple Values (position) and Multiple Values (binary).
  • Single Value :

It will be displayed only one value for the field. And it will replace the stored value from the table with the one defined on the item label.

Manual Lookup Interface.

  • Label : Text that will be displayed in the item list of the select field.
  • Value : Attribute that corresponds to the value that is stored in the table field. For example, the value M will be included into the table when the user will view in the list Man.

  • Multiple Values (Delimiter)

It can be displayed various values for the selected field. The values should be separated by a delimiter that will be informed. It is done a replacement on the parts of the field, separated by the delimiter, with the values contained in the list.

Manual Lookup Interface.

  • Label : Text that will be displayed in the item list of the select field.
  • Value : Attribute that corresponds to the value that is stored in the table field. For example, the value M will be included into the table when the user will view in the list Man.
  • Delimiter Characters used to separate Multiple Values in the table field. If not informed, the default delimiter is a semi coma (;).

  • Multiple Values (position)

Allows to store a diversity of information selected on the field in only one string. For this information to be added, you need to inform the label, initial position and the number of bytes that each information occupies on a string.

For this example, Gender, Marital status and Hobby were used. Gender uses one byte as does the Martial Status, the Hobby will use two bytes.

The example below:

Label Value Start Size
Man M 1 1
Women W 1 1
Divorced D 2 1
Single S 2 1
Study SD 3 2
Sports SP 3 2
Read RD 3 2

Example: Of you choose Man, Single and Read, in database would be stored the following value MSRD.

Manual Lookup Interface.

  • Label : Text that will be displayed in the Grid.
  • Value : Attribute that corresponds to the value that is stored in the table field. For example, the value M will be included into the table when the user will view in the list Man.
  • Start : Starting position of the string that is going to be stored. The first position is always 1.
  • Size : Amount of bytes that is going to occupy in the string.

Multiple Values (binary)

Allows to store a diversity of information selected on the field in only one value.

In this example uses the following list (although it is not informed when inserting values to the list, each item has a value applied automatically according to the order):

Attribute Value Lookup Description
1 Sports
2 Culture
4 Pleasure
8 Reading
16 Music

To store the data, it is done an internal sum of the decimal number. See the examples below.

Example 1: If the options Sports and Culture were selected, the number stored in the table would be 3.

Attribute Value Lookup Description
1 Sports
2 Culture
4 Pleasure
8 Reading
16 Music

1 (Sports) + 2 (Culture) = 3

Example 2: If the options Sports, Pleasure and Reading were selected, the number stored in the table would be 13.

Attribute Value Lookup Description
1 Sports
2 Culture
4 Pleasure
8 Reading
16 Music

1 (Sports) + 4 (Pleasure) + 8 (Reading) = 13

Manual Lookup Interface.

  • Label : Text that will be displayed in the Grid.
  • Insert Button : Adds to the list the values informed on the fields Label and Value.
  • Update Button : Modifies the attributes of the selected item.
  • Remove Button : Remove the selected item from the list.
  • Clear Button : Clear the Fields.
  • Save Button : Allows the user to save all the items of the list, to use on other fields, just click on Load lookup definition.
  • Load lookup definitions : Allows to refresh the list of values predefined when using the lookup. It will be listed the existing definitions in ScriptCase and the ones saved by the user.

  • Use lookup in :
  • Grid : Applies the lookup to all the Grid formats (HTML, PDF, XML , CSV and RTF).
  • Summary : Applies the lookup only for the summary (HTML and PDF).
  • Both : Applies to both the Grid and Summary.
  • Default value : Defines the default value, used in the cases where the select command does not return any values.
  • Display original and lookup value : When selected No, its displayed on it the value from the select command. Otherwise, it will be displayed the original value of the field and the value returned from the select command separated by the character in the “Separated by” field.
  • Separated by : Defines which character will be used to separate the values of the field with the value returned from the lookup. It is only necessary to inform this value of the option Display original and lookup value is enabled.

Display Settings

The Display Settings allows to define the CSS values individually for each field. For each Display schema of scriptcase, there are the same attributes available in Interface.

Display Settings configuration Interface. Display Settings configuration Interface.

  • Field Settings
    • Font Style : Allows to select the font family, that will be applied to the application field.
    • Font Size : Allows to choose the font size, that will be applied to the application field.
    • Italic Text : Formatting the Text to be Italic.
    • Bold Text : Formatting the Text to be Bold.
    • Don’t truncate : Do not truncate by the amount of bytes or by the Grid columns.
    • Number of characters : Amount of characters in bytes to display.
    • Horizontal Alignment : Allows to position the label of the filter in the desired location (left right, center and justify).
    • Vertical Alignment : Allows to position the label of the filter in the desired location (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
    • Background Image : Background Image of the field.
    • Line Break : Allows the Line Break.
    • Font Color : Allows to apply a color to the font by choosing a color from the color palette.
    • Background Color : Allows to apply a color to the field background by choosing a color from the color palette.
    • Width : Allows to define a width to the field.
    • Height : Allows to define a height to the field.
    • Title Horizontal Alignment : Define the Title Horizontal Alignment of the field.
    • Title Vertical Alignment : Define the Title Vertical Alignment of the field.
    • Bold : Applies the bold type font to the field.

Line Chart

Using this guide, you can define ac chart for each line.

Line Chart Interface.

  • Line Chart Type : There are two types of charts that can be used. Below you can see their description:
  • Bar Chart : This option allows to display a bar chart relating to the column that you are working with. The size of the bars is done by math relating to the Grand Total of the column. The value informed in the width of the chart defines the size of the images that will be displayed.

    Bar Chart Display.

In the example shown above, the width of the Chart is 200 pixels.

  • Line Chart : This option allows to display a Line Chart relating to the column that you are working with . The amount of lines are done by dividing the value of a column by the value informed to the number of icons.

    Line Chart Display.

    In the example above, the field Number of Icons, it was informed the value 1000, so the number of stars besides, it determined by dividing the displayed value by 1000.

  • Display Value : It will display the value and the chart at the same time, the value being on the left or right side of the bar or lines.
  • Number of Icons : Determines the amount of icons (figures) that will appear for each value on this field. This value will be presented by the dividing the value of the column by the Number of Icons.
  • Chart width : Width of the chart in pixels. This field is used by the option Bar Chart. In case it is not informed, the value used is 200 pixels.
  • Chart height : Height of the chart in pixels. This field is used by the option Bar Chart.
  • Margin : Charts margin. This option is only used by the bar chart.
  • Image / Positive Color : The way that it is informed will variate depending on the options below:
    • Bar Chart : Inform a color for the field that will be used to form the chart image. Click the icon beside to choose the color.
    • Line Chart : Inform an image name for the field that will be used like an icon. Click the icon beside to choose the image “Icon”.
  • Image / Negative Color : The information passed to this field follows the same criteria as the Image / Positive Color field. This parameter will be used in the case the value is negative.

//## PDF Configuration {#id-06}

Chart Settings

By using this option, you will see an icon on the Field Title, this icon displays a chart relating to the field.

On this type option you need to choose two columns to build the chart. The first one is the field its self that you are working with, and the second one is the you chose and is called “Column for Label”.

Bar Chart Interface. Bar Chart Interface.

  • Group by Label : Groups the values of the column by the label. Similar to the effect of the group by of the a Select.
  • Summary Function : Function that summarizes the data applied to the column. The functions that can be used on the field are the following: Count, Sum, Max, Min and Avg.
  • Configurable Chart : Allows the user to setup the parameters of the chart creation when the application is running.
  • Display Values : Displays the values of the generated chart.
  • Column for Label : Selecting the column that will be the label for the field.
  • Chart Width : Width of the chart, in pixels.
  • Chart Height : Height of the chart, in pixels.

Chart Layout

Chart layout settings interface Chart layout settings interface.