O Construtor de Condições permite criar instruções condicionais para componentes de fórmula e de condição. As instruções condicionais são também conhecidas como instruções If...Then. Se a primeira parte (If) de uma declaração condicional for verdadeira, a segunda parte da declaração (Then) também será verdadeira. Se a primeira parte da instrução condicional for falsa, a segunda parte poderá ou não ser verdadeira.
Para criar uma instrução condicional:
Duas linhas com vários campos e as listas drop-down que você usa para criar a condição são adicionados ao Designer de Componentes.
Embora você possa selecionar IF, ELSE IF e ELSE usando a seta para baixo, por padrão, a primeira instrução deverá ser IF.
Especifique um valor em Função (para uma condição de metadados) ou em Fórmula (para uma condição de dados).
Clique na linha de Função ou Fórmula para que seja exibido o ícone Ações. Clique no ícone Ações e selecione uma opção para criar uma fórmula ou função:
Variável (Consulte Como Trabalhar com Variáveis.)
Membro (Consulte Como Adicionar Membros e Funções a um Componente.)
Função (Consulte Como Trabalhar com Funções.)
= (igual a)
< (maior que)
> (menor que)
<> (maior ou menor que)
>= (menor ou igual a)
<= (maior ou igual a)
Insira um valor em Valor.
Clique na linha de Valor para que seja exibido o ícone Ações. Clique no ícone Ações e selecione uma opção para criar um valor da fórmula ou função:
Variável (Consulte Como Trabalhar com Variáveis.)
Membro (Consulte Como Adicionar Membros e Funções a um Componente.)
Função (Consulte Como Trabalhar com Funções.)
Dica:
Use os ícones de seta para cima e para baixo para reordenar as instruções condicionais na grade. Use os ícones agrupar e desagrupar para agrupar (adicionar parênteses a) e desagrupar (remover parênteses) partes da instrução de condição. Mude And para Or, And Not ou Or Not clicando no campo próximo a And e escolhendo uma opção na lista drop-down.
A condição é inserida na instrução IF.
IF: você pode iniciar somente a primeira declaração condicional com IF. (Esse é o padrão exibido somente para a primeira declaração condicional criada.)
NOT IF: você pode iniciar somente a primeira declaração condicional com NOT IF.
AND: inicie qualquer declaração condicional (exceto a primeira) com AND quando desejar criar uma combinação de pelo menos duas declarações condicionais.
OR: inicie qualquer declaração condicional (exceto a primeira) com OR quando desejar criar uma combinação de pelo menos duas declarações condicionais.
AND NOT: inicie qualquer declaração condicional (exceto a primeira) com AND NOT quando desejar incluir a declaração condicional que a sucede com o componente de fórmula.
OR NOT: inicie qualquer declaração condicional (exceto a primeira) com OR NOT quando desejar eliminar a declaração condicional que a sucede do componente de fórmula.
Dica:
Use os ícones Agrupar e Desagrupar para adicionar e remover parênteses das instruções condicionais. Para agrupar ou desagrupar várias declarações condicionais, use Ctrl + Clique ou Shift + Clique para selecionar as declarações condicionais que serão agrupadas ou desagrupadas.
As instruções condicionais são inseridas na linha de Condição.