Tópico
anteriorTópico
seguinte


Como criar um parâmetro de conjunto de dados

Este procedimento assume que já foi introduzido um marcador de parâmetro na consulta SQL.

Se criar múltiplos parâmetros de conjuntos de dados, faça-o de acordo com a ordem em que os respectivos marcadores de parâmetro são apresentados na cláusula WHERE.

  1. No explorador de dados, seleccione o conjunto de dados para o qual pretende criar parâmetros. Editar conjunto de dados apresenta a consulta para o conjunto de dados.
  2. Seleccione Parâmetros. Editar conjunto de dados apresenta informações de parâmetros predefinidas na primeira linha.
  3. Crie um parâmetro de conjunto de dados especificando os seguintes valores requeridos:
    1. Na primeira linha, em Nome, introduza um nome para o parâmetro. Uma boa forma de praticar é utilizar como prefixo o nome seleccionado com DSP para o parâmetro do conjunto de dados para ajudar a distinguir o parâmetro de outros tipos de parâmetros como, por exemplo parâmetros de relatório. Por exemplo, um parâmetro de conjunto de dados utilizado para filtrar quantityinstock poderá ser denominado DSP_quantityinstock.
    2. Em Tipo de dados, seleccione um tipo de dados para o parâmetro.
    3. Em Direcção, seleccione Entrada de dados. Este valor significa que o parâmetro é um parâmetro de entrada.
    4. Seleccione Valor predefinido e um botão é apresentado à direita do campo vazio
    5. Seleccione o botão de elipse (...) à direita. É apresentado o Construtor de expressões.
  4. Associe o parâmetro do conjunto de dados ao parâmetro do relatório adequado seleccionando o parâmetro do relatório como o valor predefinido do conjunto de dados:
    1. Em Categoria, seleccione Parâmetros de relatório e, em seguida, seleccione Tudo em Subcategoria: Os parâmetros de relatório criados são apresentados, tal como indicado na Figura 12-3.
    2. Figura 12-3 Associar um parâmetro de conjunto de dados a um parâmetro de relatórios
    3. Faça duplo clique no parâmetro do relatório adequado. O parâmetro do relatório é apresentado na área de expressões.
    4. Seleccione OK.
  5. Repita os passos 3 e 4 para criar parâmetros de conjunto de dados adicionais para quaisquer outros marcadores de parâmetros introduzidos na consulta SQL.
  6. Assumindo que foi introduzido um Valor predefinido para o(s) parâmetro(s) de relatório, é possível seleccionar Pré-visualizar resultados para verificar que a consulta devolve linhas que correspondem à condição WHERE.
  7. A Figura 12-4 apresenta os resultados do exemplo anterior em que um valor predefinido de 999 foi introduzido para o parâmetro de relatório RP_quantityinstock. Apresenta todas as linhas dos produtos em stock cuja quantidade é inferior a 999.

    Figura 12-4 Pré-visualizar resultados, com linhas que correspondem à condição WHERE
  8. Para guardar os parâmetros do conjunto de dados, seleccione OK.
  9. Teste os parâmetros para verificar se a consulta é actualizada com valores especificados pelo utilizador e se o relatório apresenta os resultados esperados:
    1. Seleccione Pré-visualizar.
    2. Caso Introduzir parâmetros não seja apresentado, seleccione Mostrar parâmetros de relatório.
    3. Introduzir parâmetros apresenta todos os parâmetros de relatório criados. A Figura 12-5 apresenta o parâmetro de relatório simples RP_quantityinstock.

      Figura 12-5 Introduzir parâmetros
    4. Especifique valores para os parâmetros e, em seguida, seleccione OK.

Se tiver executado todas as tarefas descritas anteriormente neste capítulo, a cláusula WHERE da consulta é actualizada com os valores especificados e o relatório apresenta as linhas que correspondem à cláusula WHERE.


(c)
Copyright Actuate Corporation 2006

Tópico
anteriorTópico
seguinte