Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

TDS

Versões:

11.2 e 11.3

Ocorrência:

Relatorios com parametros DATASET SQL DATA

Ambiente:

todos

Passo a passo:

- Criado um novo rptdesign:

 
 

- Adicionado um novo DATA SOURCE:

 

- Selecionado o “Protheus Data Source” e finalizado:

 

 - Clicado com o botão direito para criar um novo DATA SET:

- Selecionado o tipo “Protheus SQL Data Set”
 
 

- Criado uma query para seleção dos campos e tabelas, no caso foi criado um data set com a tabela SA1, campos A1_COD e A1_NOME, para exemplo:

- Clicado em “Ok” para finalização da criação do DATA SET:

- Agora vamos criar um parâmetro para o DATA SET, clicado no menu “Data >> New Report Parameter >> New Parameter”

- Preencher como o padrão abaixo e logo após clicar no botão “Create New”, no campo “Data SerSet:”, imagem abaixo:

- Criado um novo DATA SET para o Parametro ”Protheus SQL Data Set”, com o nome “PARAM_A1_COD”:

 - Criado a query para o Parametro, no caso o campo “A1_COD”, finalizar a crição do data set de parâmetro:

- Selecionado o DATA SET, criado para o parâmetro, como demonstrado abaixo e preenchido o restante dos campos com o campo criado na query de parâmetro, imagem abaixo e logo após finalizar a criação do parâmetro:

Image Removed

- No Data Set SQL, clicado com o botão direito, opção “Edit”:

Image Removed

Image Added

 - Defina o formato da data.

Image Added


 -

- Na query, alterada para receber o parâmetro criado, no “WHERE” adicionado o campo que receberá o parâmetro, com a condição desejada, no lugar que for receber o parâmetro colocar o “?”:

Image Removed

- Agora vamos vincular o parâmetro desejado, com o DATA SET, clicado em “Parameters” e no botão “New”

Image Removed

- Colocado um nome qualquer para o parâmetro, depois “Lincar” o parâmetro criado anteriormente, no caso o “NP_A1_COD”:

Image Removed

- Clicado em “OK”:

Image Removed

- Ok, novamente, após realizado as alterações:

 Image Removed

- Arrastar os campos desejados para a impressão do relatório, no caso o DATA SET com os dois campos:

Image Removed

- Criado a User Function:

Image Removed

- Adicionado a user function no menu:

Image Removed

- No momento da impressão, clicar no botão “Imprimir”

Image Removed

- Note que o parâmetro criado é apresentado, selecionado o registro desejado e clicar em “Ok”:

Image Removed

-É realizado a seleção do registro escolhido no parâmetro:

Image Removed
Neste caso é necessario verificar o formato da data.
 


 

Observações:

BIRT | Data Set - SQL