Anterior Avançar

Como Inserir um Marcador de Parâmetro na Consulta SQL

Esse procedimento presume que você já tenha criado um conjunto de dados.

1  
2  
WHERE quantityinstock < ?
WHERE quantityinstock <= ? AND productvendor = ?
WHERE quantityinstock <= ? OR productline LIKE ?
Figura 11-2 mostra um exemplo de uma consulta com dois marcadores de parâmetro.

Figura 11-2 Consulta com dois marcadores de parâmetros

Figura 11-2  Consulta com dois marcadores de parâmetros

Neste ponto, você está pronto para definir um parâmetro de conjunto de dados para cada ? marcador de parâmetro. A próxima seção descreve esta tarefa.

Como definir um parâmetro de conjunto de dados

Este procedimento considera que você já tenha inserido um marcador de parâmetro na consulta SQL.

1  
2  
3  
4  
Em Editar Parâmetro, especifique as seguintes informações:
1  
2  
3  
4  
Figura 11-3 mostra um exemplo de uma definição de parâmetro do conjunto de dados na qual o parâmetro do conjunto de dados, DSP_quantityinstock, é vinculado a um parâmetro de relatório, RP_quantityinstock.

Figura 11-3 Definição de parâmetro do conjunto de dados

Figura 11-3  Definição de parâmetro do conjunto de dados
5  
5  
Repita as etapas 3 e 4 para definir parâmetros do conjunto de dados adicionais para quaisquer outros marcadores de parâmetro na consulta SQL.
6  
7  
1  
2  
Inserir Parâmetros exibe todos os parâmetros de relatório que você criou. Figura 11-4 mostra parâmetros de relatórios, RP_quantityinstock e RP_productvendor. Os nomes do parâmetro aparecem porque os valores não foram fornecidos para a propriedade Texto de prompt.

Figura 11-4 Inserir parâmetros

Figura 11-4  Inserir parâmetros
3  

Se você tiver concluído todas as tarefas que foram descritas anteriormente nesta seção, a cláusula WHERE da consulta incorporará os valores especificados e o relatório exibirá as linha que correspondem à cláusula WHERE.


(c) Copyright Actuate Corporation 2013