Obter Parametro do Fluxo



  • Olá Pessoal! Na versão antiga do maker eu usava :PARÂMETRO para receber um parâmetro do fluxo no Report builder, mas nessa nova versão da um erro " COULD NOT DETERMINE DATA TYPE OF PARAMETER $2, alguém sabe como receber um parâmetro através do fluxo??

    TELA EM ANEXO


  • O erro aparece na hora de gerar o relatório ou na hora de clicar em resultados?

    A forma de passar parâmetro é a mesma da 2.5


  • O Erro se mantem tanto na hora de clicar em resultado tanto na hora de gerar o relatório.
    ou seja nos dois casos.
    [2709_errorelatorioresultado.png](/assets/uploads/files/2709_errorelatorioresultado.png)
    [2709_errorelatoriogerar.png](/assets/uploads/files/2709_errorelatoriogerar.png)


  • Olá diasesilva,

    Não entendi muito bem a consulta que vc tentou fazer, mas vamos lá.
    Se a idéia é receber um parâmetro que não tenha vínculo com o banco de dados, você pode fazer uma consulta separada só com o parâmetro.
    Conforme imagem que vou passar, no exemplo eu criei uma consulta vazia apenas para receber um link que é passado via fluxo e impresso no relatório. [attachment=0]Exemplo.jpg[/attachment] Espero ter ajudado.


  • [quote=diasesilva post_id=9245 time=1556016432 user_id=2709] O Erro se mantem tanto na hora de clicar em resultado tanto na hora de gerar o relatório.
    ou seja nos dois casos. [/quote] A msg pode tá sendo exibida por conta da mudança do postgres que força que seja definido o tipo de dados (isso do PG 8.4+)

    Coloca um cast no parâmetro para o tipo esperado. Ex.: [b]cast(:param as varchar)[/b]

    :ugeek:


  • Olá Pessoal
    Obrigado pelo retorno Diego e Ronélio. Funcionou usando a opção do Ronelio de usar o CAST

    Muito Obrigado.

Log in to reply