• Categorias
  • Recente
  • Tags
  • Popular
Collapse

Como obter componente não vinculado de formulário num relatório?

Agendado Fixado Trancado Movido Relatórios
8 Posts 2 Posters 616 Visualizações
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • ademirdematosA Offline
    ademirdematosA Offline
    ademirdematos
    wrote on última edição por
    #1

    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...

    1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    wrote on última edição por
    #2

    Olá, eu desconheço uma forma do relatório acessar diretamente os componentes de um formulário.

    Eu tentaria passar o valor desses componente como parâmetros para abrir o relatório.

    Um abraço.

    1 Resposta Última resposta
    0
  • ademirdematosA Offline
    ademirdematosA Offline
    ademirdematos
    wrote on última edição por ademirdematos
    #3

    @DiegoJC
    Como eu poderia passar um parâmetro com um componente não vinculado ao banco?

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to ademirdematos on última edição por
    #4

    @ademirdematos , Não sei qual banco você esta usando, mas pro SQL SERVER eu faço assim:
    No gerador de relatório:

    1. 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;

    2. Clicar no botão que marquei como 2 aqui (foto) pra colocar esse consulta;

    3. Mapear os tipos de parâmetros que você vai receber no relatório;

    29d03bed-92ca-4fe6-840d-d6f56589b6a2-image.png

    Depois é so chamar o fluxo Abrir Relatório ou Abrir Relatório Imediatamente, passando os parâmetros:

    a97527da-bb2b-41cc-8e60-c7e3d01364ed-image.png

    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.

    1 Resposta Última resposta
    0
  • ademirdematosA Offline
    ademirdematosA Offline
    ademirdematos
    wrote on última edição por
    #5

    Obrigado amigo... muito agradecido...

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to ademirdematos on última edição por
    #6

    @ademirdematos Disponha amigo.. um abraço.

    1 Resposta Última resposta
    0
  • ademirdematosA Offline
    ademirdematosA Offline
    ademirdematos
    wrote on última edição por
    #7

    @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:
    2d19836b-4da8-409e-93ec-e8613e4db01f-image.png

    Ajustei da seguinte forma e funcionou muito bem:
    Select
    'teste1',
    'teste2'
    Where
    'teste1' = :par1 And
    'teste2' = :par2

    Mais uma vez agradeço...

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to ademirdematos on última edição por
    #8

    @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.

    1 Resposta Última resposta
    0

  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.
  • Primeiro post
    Último post
0
  • Categorias
  • Recente
  • Tags
  • Popular
  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.