Uso do Construtor de Condições para Criar Instruções Condicionais

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:

  1. Clique com o botão direito do mouse em uma fórmula e selecione Abrir.
  2. No Designer de Componentes, clique no ícone Adicionar Condição.

    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.

  3. Na primeira linha, selecione se deseja que a primeira instrução da condição comece com IF, ELSE ou ELSE IF, e especifique o texto da instrução condicional. Ou, clique no ícone Adicionar/Editar Condição à direita da linha para acessar o Construtor de Condições. O Construtor de Condições permite criar graficamente uma declaração condicional.

    Embora você possa selecionar IF, ELSE IF e ELSE usando a seta para baixo, por padrão, a primeira instrução deverá ser IF.

  4. No Construtor de Condições, selecione Condição de Metadados ou Condição de Dados.
  5. Execute uma destas tarefas:
  6. Insira um destes operadores:
    • = (igual a)

    • < (maior que)

    • > (menor que)

    • <> (maior ou menor que)

    • >= (menor ou igual a)

    • <= (maior ou igual a)

  7. Execute uma destas tarefas:
  8. Insira quaisquer comentários relativos à condição.
  9. Clique no ícone + para adicionar a condição à grade Condição. (Você pode também usar o ícone + para criar uma cópia de uma linha selecionada e adicioná-la à grade Condição.) Use o ícone para substituir uma linha selecionada na grade Condição por uma condição de metadados ou de dados.

    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.

  10. Clique em OK para sair da caixa de diálogo Construtor de Condições

    A condição é inserida na instrução IF.

  11. Opcional: Repita as etapas 2 a 10 para cada instrução de condição que deseja criar.
  12. Opcional: Para cada declaração condicional adicional, clique duas vezes na primeira coluna para que seja exibida uma lista suspensa, na qual você pode selecionar um operador para iniciar cada declaração condicional:
    • 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.

  13. Clique em OK.

    As instruções condicionais são inseridas na linha de Condição.