Navegar entre relatórios de uma lista com vários links para os mesmos relatórios

Você tem dois ou mais relatórios e dois ou mais saltos para cada um deles. Você quer que os usuários, de uma lista de seleção única, consigam navegar para os relatórios.

Para ilustrar esse problema, vamos criar dois relatórios chamados 'Alimentos' e 'Bebidas'. Vamos criar um terceiro relatório para manter uma lista de seleção única de navegação entre eles. A lista de seleção vai conter diversos itens de alimentos e diversos itens de bebidas. A seleção de um item de alimento levará os usuários ao relatório 'Alimentos' e a seleção de um item de bebida os levará ao relatório 'Bebidas'.

  1. Crie os relatórios Alimentos e Bebidas. No 'Catálogo de relatórios', clique com o botão direito do mouse nos relatórios e selecione Propriedades. Altere seus nomes exclusivos para Alimentos e Bebidas.
  2. Crie uma hierarquia personalizada chamada AlimentoeBebida. Clique com o botão direito na hierarquia e selecione Editar. Crie elementos com Eggs, Beans, Crumpets, Apples, Orange e Pineapple como suas legendas.
  3. No 'Designer de Hierarquias', abra a 'Tabela de Nomes e Textos clicando em Mostrar Tabela de Nomes e Textos.
    Nota

    Você verá como é útil clicar em um elemento da hierarquia e automaticamente realçar o atributo Nome correto na Tabela de Nomes e Textos. Se isto não acontecer, clique em Sincronizar a Seleção da Hierarquia e da Tabela de Nomes e Textos.

  4. Na hierarquia, clique em cada item de alimento e altere o atributo Nome na Tabela de Nomes e Textos para o nome exclusivo do relatório Alimentos. Da mesma maneira, vincule cada item de bebida ao nome exclusivo do relatório 'Bebidas'.
  5. Crie um relatório com uma caixa de combinação vinculada à hierarquia personalizada AlimentoeBebida. Registre o nome exclusivo da caixa de combinação.
  6. Em uma célula do relatório, insira a fórmula =ComboBoxName.attribute. A célula exibe o nome exclusivo do relatório Alimentos ou Bebidas, dependendo de qual item está selecionado na caixa de combinação.
    Nota

    Marque a referência da célula onde você inseriu a fórmula.

  7. Abra a caixa de diálogo Formatar Listview da caixa de combinação. Na guia Geral, clique em Executar ação quando a seleção mudar e clique no botão Procurar para abrir a caixa de diálogo Definir ação.
  8. Como tipo, selecione Salto.
  9. Selecione =TRUE como a condição.
  10. Como modo, marque Seleção alterada.
  11. No campo Valor do relatório de destino, clique no botão de procura para abrir a caixa de diálogo Relatório de Destino. Selecione Inserir referência de célula ou fórmula para especificar o objeto de destino. Insira a referência da célula onde você colocou a fórmula =ComboBoxName.attribute (por exemplo, "=A2"). Clique em OK.
    No Modo de Visualização, quando você clica em qualquer item de alimento da caixa de combinação, é aberto o relatório Alimentos. Quando você clica em qualquer item de bebida, é aberto o relatório Bebidas.