- 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.
- Seleccione Parâmetros. Editar conjunto de
dados apresenta informações de parâmetros predefinidas na primeira linha.
- Crie um parâmetro de conjunto de dados
especificando os seguintes valores requeridos:
- 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.
- Em Tipo de dados, seleccione um tipo de dados
para o parâmetro.
- Em Direcção, seleccione Entrada de dados. Este
valor significa que o parâmetro é um parâmetro de entrada.
- Seleccione Valor predefinido e um botão é
apresentado à direita do campo vazio
- Seleccione o botão de elipse (...) à direita. É
apresentado o Construtor de expressões.
- 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:
- 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.
Figura 12-3 Associar um parâmetro de conjunto de dados a um parâmetro de relatórios
- Faça duplo clique no parâmetro do relatório
adequado.
O parâmetro do relatório é apresentado na área de expressões.
- Seleccione OK.
- 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.
- 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.
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
- Para guardar os parâmetros do conjunto de
dados, seleccione OK.
- Teste os parâmetros para verificar se a
consulta é actualizada com valores especificados pelo utilizador e se o relatório apresenta os
resultados esperados:
- Seleccione Pré-visualizar.
- Caso Introduzir parâmetros não seja
apresentado, seleccione Mostrar parâmetros de relatório.
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
- Especifique valores para os parâmetros
e, em seguida, seleccione OK.