Usar expressões condicionais

Você pode criar expressões condicionais para qualquer campo de dados, incluindo campos de resumo e qualquer campo de grupo de dados.

  1. Especifique estas informações:

    No menu Inserir, selecione Expressão. A caixa de diálogo Expressão de valor é exibida. A caixa de diálogo Expressão de valor somente poderá ser executada no Gerador de relatórios; ela não está disponível na entrada em tempo de execução. Portanto, onde o tipo de condição de parâmetro for expressão, é necessário ter um valor padrão fixo. O valor padrão não poderá ficar em branco e a opção Fixo deve ser marcada.

  2. Para criar uma expressão condicional, na guia Default da caixa de diálogo Expressão de valor, clique em Adicionar caso. Isso cria uma guia Caso. Ao terminar de adicionar condições e casos, clique em OK para salvar suas alterações e fechar a caixa de diálogo Expressão de valor.
  3. Especifique estas informações:
    Criar casos

    No campo Valor da guia Caso, clique no botão Procurar para abrir a caixa de diálogo Inserir campo/expressão, onde você pode criar uma expressão. Como alternativa, digite um valor ou uma expressão diretamente no campo Valor.

    No campo Descrição, digite uma descrição do caso para referência futura.

    Selecione a opção Filtro padrão ou Expressão personalizada.

    Adicionar filtro padrão

    Se você selecionar Filtro padrão, clique no botão Adicionar condição para adicionar uma nova linha à caixa de lista Filtro padrão.

    Na coluna Valor, adicione um valor ou use o botão Procurar para selecionar um campo ou criar uma expressão na caixa de diálogo Inserir campo/expressão.

    Na coluna Condição, mantenha o valor default de '=' como está ou clique no campo e, na lista suspensa, selecione outra condição.

    Na coluna Expressão, clique no campo e digite um valor diretamente nele, ou use o botão Procurar para abrir a caixa de diálogo Inserir campo/expressão, onde você pode selecionar um campo ou criar uma expressão. Quando a coluna Valor contiver um tipo de campo apropriado, um botão Procurar adicional permite selecionar e retornar um valor de busca.

    Nota: Ao inserir valores literais na coluna Expressão, use aspas; do contrário, talvez eles não poderão ser avaliados corretamente.

    Você pode adicionar quantas condições desejar. O caso é satisfeito quando todas as condições forem verdadeiras.

    Excluir condições

    Para excluir uma condição, na guia Caso da caixa de diálogo Expressão de valor, clique no botão Excluir condição.

    Siga o texto de instrução na caixa de diálogo para criar uma expressão condicional.

    Expressões personalizadas

    Você pode inserir sua própria expressão personalizada diretamente na caixa de texto para esta opção.

    Nota: Se você inserir um filtro padrão antes de selecionar esta opção, a expressão de filtro padrão será copiada para o campo Expressão personalizada.
    Vários casos

    Cada caso recebe um número quando é adicionado à Expressão de valor. O número do caso é exibido na guia e representa a ordem em que as expressões são avaliadas. Por exemplo, Caso 2 é avaliado antes do Caso 3 e depois do Caso 1.

    Você pode alterar a ordem dos casos usando os botões de seta para a esquerda e para a direita, na parte inferior da caixa de diálogo Expressão de valor. Isso move o caso para a próxima guia, na direção do botão de seta selecionado.

    Nota: Também é possível copiar casos para criar um outro caso semelhante usando o botão Copiar caso