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.
-
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.
- 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.
-
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