Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde estou com a seguinte duvida, estou utilizando a função input e uma caixa de entrada, no momento em q o usuário digitar o valor no campo de entrada, a minha query devera executar a busca novamente. Como funciona a caixa de entrada e o input? Estou fzd da seguinte forma. Alguem teria alguma dica de como fzr isso?
[Input]:
Load
Input('Enter value', 'Input box') as vData,
Recno () as r
autogenerate 3;
;
[VISITAR_VENDEDOR]:
Select psp.usr_nome as usuarionome, psp.usr_id as usuarioid,Cli.Cli_id as Cli_IcCli, Cli.Cli_Nome as Cli_IcliNme,Ipca.Pedido as Pedido
From usuario psp,Cliente Cli, Cli_Visita Vis, Cli_Ipca Ipca, Usr_Cli_Relation Usr
Where Usr.Cli_Id = Vis.Cli_Id
And Usr.Cli_Id = Ipca.Cli_Id
And Usr.Cli_Id = Cli.Cli_Id
And Usr.Emp_Filial = Vis.Emp_Filial
And Usr.Emp_Filial = Ipca.Emp_Filial
And Usr.Emp_Filial = Cli.Emp_Filial
And Trim(Usr.Usr_Id) = '$(vData)'
Order by Usr.Cli_id
;
Lshimada, olá!
Dá uma olhada neste tópico e ve se lhe ajuda:
http://community.qlik.com/message/202257#202257
Se for mais ou menos isso que você quer, eu lhe mando um exemplo.
Abs,
Juliana.
Juliana voce poderia me mandar um exemplo para eu dar uma olhada?
Pois minha duvida é a seguinte, como eu utilizo um input e dou um refresh no script automaticamente, com o valor digitado pelo usuário
Pelo oq eu andei lendo, refresh é somente feito pelo server. Alguem tem alguma dica de como eu posso passar um valor para uma Select informado pelo usuário na caixa de entrada?
Juliana, vc teria algum exemplo de input, pois eu estou tentando aqui e nao consigo atribuir um valor para a variavel utilizando essa variavel.
Olá Lshimada,
Então eu tenho um exemplo, mas no meu caso eu não uso esta váriavel no script.
No meu script eu criei um campo que é INPUT e daí na minha análise uso ele para fazer tratamento na minha consulta, no meu caso utilizei para fazer uma análise de fretes, de aumento de fretes. Daí o usuário dá INPUT neste campo e utilizo ele em minhas expressões para trazer o resultado.
Você acha que assim lhe ajudaria?
Se sim, te mando um exemplo.
Abs,
juliana.
Ajuda sim Juliana, eu queria ver um exemplo para eu poder me direcionar, e ver como faço isso
Juliana eu consegui aqui a fazer, porém só consigo utilizar ao recarregar o sript
LET vData = input(' Enter value ', ' Dialog name ');
Tem alguma forma de fazer mas sem precisar recarregar o script?
Olá Ishimada,
Pelo que vi nos posts anteriores, você quer limitar o acesso por usuário (Trim(Usr.Usr_Id) = '$(vData)'), por que você não usa redução de dados?
Conhece? Veja se resolve.
http://community.qlik.com/message/199595#199595
Abraço.
Bom oq eu fiz foi o seguinte, criei um botao para recarregar, e coloquei o seguinte comando no script
LET vCod = input(' Enter value ', ' Dialog name ');
Ai na query eu coloquei a variavel vCod
And TRIM(Ucr.Usr_Id) = '$(vCod)'