Como obter componente não vinculado de formulário num relatório?
-
Olá... boa noite...
Estou abrindo um relatório a partir de um formulário, que por sua vez existem vários componentes não vinculados ao banco.
Esses componentes são alimentados por um fluxograma.
Como posso parametrizar esses componentes afim de usá-los como informação adicional num relatório?
Obrigado...
-
@DiegoJC
Como eu poderia passar um parâmetro com um componente não vinculado ao banco? -
@ademirdematos , Não sei qual banco você esta usando, mas pro SQL SERVER eu faço assim:
No gerador de relatório:-
Criar uma consulta retornando os dados que vou passar como parâmetro;
(usei o comando SQL: SELECT :par1 AS param1, :par2 AS param2, :par3 AS param3; -
Clicar no botão que marquei como 2 aqui (foto) pra colocar esse consulta;
-
Mapear os tipos de parâmetros que você vai receber no relatório;
Depois é so chamar o fluxo Abrir Relatório ou Abrir Relatório Imediatamente, passando os parâmetros:
Com isso você vai ter uma "consulta" dentro do relatorio com retorno de 1 linha com todos os dados que você passou de parâmetro.
Espero ter ajudado.
Um abraço.
-
-
Obrigado amigo... muito agradecido...
-
@ademirdematos Disponha amigo.. um abraço.
-
@DiegoJC
Obrigado pela sugestão, só pra registrar precisei fazer um pequeno ajuste no sql pois ao confirmar a criação do condutor estava retornando o seguinte erro:
Ajustei da seguinte forma e funcionou muito bem:
Select
'teste1',
'teste2'
Where
'teste1' = :par1 And
'teste2' = :par2Mais uma vez agradeço...
-
@ademirdematos Certo, pela mensagem de erro ele não tinha conseguido definir o tipo de dados do parâmetro 1, talvez fosse só definir o tipo dele la na parte de parâmetros! Mas se resolveu de outra forma, show de bola..
Um abraço.