Passo a passo | 1 - Expressão (Entendendo as Propriedades)
O componente expressão tem várias propriedades, e o entendimento das mesmas é necessário para uma correta configuração do componente. 1.1 - Propriedades Presentes na Smart Tag
Ao adicionar um componente Expressão, o usuário observará uma pequena seta do lado direito superior do componente. A clicar na seta, uma pequena janela será mostrada com algumas propriedades, essas propriedades são muito importantes para a correta configuração do componente. Essas propriedades são: N° | Nome | Versão | Descrição |
---|
1 | Expressão | 12.1.x | Define a expressão que será validada e executada pelo "motor" do relatório, afim de apresentar um valor. | 2 | Formato | 12.1.x | Formata o valor final gerado pelo componente expressão. | 3 | Arredondar Valor | 12.1.15 (ou superiores) | Arredondamento facultativo do valor após a aplicação da formatação. (Valor Padrão: Campo Marcado) |
1.1.1 - Propriedade Expressão
Ao clicar no botão [...] do lado direito da caixa de texto, vinculados a propriedade Expressão, uma tela será apresentada: Nela temos duas funcionalidades: N° | Nome | Versão | Descrição |
---|
1 | Funções | 12.1.x | Dispõe de diversas funções, que varia de Lógicas a Estatísticas, para facilitar a construção de uma expressão. | 2 | Parâmetros | 12.1.x | Dispõe de componentes do relatório, campos da base e campos de consultas SQL, para tornar a expressão mais dinâmica. |
1.1.2 - Funcionalidade Funções
As funções disponíveis são: N° | Nome | Descrição | |
---|
1 | Lógico | - Comandos lógicos;
- Apresentação de resultado conforme condições.
Funções Disponíveis: N° | Nome | Parâmetros | Descrição |
---|
1 | If | N° | Parâmetro | Tipos possíveis |
---|
1 | Teste | | 2 | Verdadeiro | - DateTime
- Decimal
- Enum
- Integer
- Object
- String
| 3 | Falso | - DateTime
- Decimal
- Enum
- Integer
- Object
- String
|
| Promove resultado condicional, ou seja, pode ser apresentado um re- sultado definido como verdadeiro, ou pode ser apresentado um resul- tado definido como falso. |
| | 2 | Conversão | - Comandos de conversão;
- Realiza a conversão de tipos;
- Necessário para o bom funcionamento caso se
utilize como parâmetro de outras funções.
Funções Disponíveis: N° | Nome | Parâmetros | Descrição |
---|
1 | Boolean | N° | Parâmetro | Tipos possíveis |
---|
1 | Valor | - Boolean
- DateTime
- Decimal
- Enum
- Integer
- Object
- String
|
| Converte um objeto em um valor lógico. | 2 | DateTime | N° | Parâmetro | Tipos possíveis |
---|
1 | Valor | - Boolean
- DateTime
- Decimal
- Enum
- Integer
- Object
- String
|
| Converte um objeto em um valor Data/Hora. | 3 | Decimal | N° | Parâmetro | Tipos possíveis |
---|
1 | Valor | - Boolean
- DateTime
- Decimal
- Enum
- Integer
- Object
- String
|
| Converte um objeto em um valor numérico decimal (fracionário ou não). | 4 | Enum | N° | Parâmetro | Tipos possíveis |
---|
1 | Valor | - Boolean
- DateTime
- Decimal
- Enum
- Integer
- Object
- String
|
| Converte um objeto em um valor Enumerado . | 5 | Integer | N° | Parâmetro | Tipos possíveis |
---|
1 | Valor | - Boolean
- DateTime
- Decimal
- Enum
- Integer
- Object
- String
|
| Converte um objeto em um valor inteiro. | 6 | Object | N° | Parâmetro | Tipos possíveis |
---|
1 | Valor | - Boolean
- DateTime
- Decimal
- Enum
- Integer
- Object
- String
|
| Converte qualquer outro tipo em um objeto. | 7 | String | N° | Parâmetro | Tipos possíveis |
---|
1 | Valor | - Boolean
- DateTime
- Decimal
- Enum
- Integer
- Object
- String
|
| Converte um objeto em um valor alfanumérico . |
| | 3 | Matemática | - Comandos matemáticos;
- Permite arredondamentos, truncamentos, calculo
com ângulos, etc...
Funções Disponíveis: Nº | Nome | Descrição |
---|
1 | Trunc | Retorna o valor informado truncado, ou seja, retorna a parte inteira de um valor, a parte fracionária é des- cartada. | 2 | Round | Retorna o valor informado arredon- dado. | 3 | ArcTan | Retorna o valor do ângulo para o valor da tangente informado. | 4 | Cos | Retorna o coseno do ângulo infor- mado. | 5 | Exp | | 6 | Frac | Retorna a parte fracionário de um valor informado. | 7 | Int | Retorna a parte inteira de um valor informado | 8 | Log | | 9 | Sin | | 10 | Sqr | | 11 | Sqrt | | 12 | Abs | | 13 | Power | | 14 | Random | |
| | 4 | Texto | | | 5 | Data/Hora | | | 6 | Financeira | | | 7 | Estatística | | |
1.1.2 - Funcionalidade Parâmetros
1.1.2 - Propriedades Formato e Arredondar Valor
|