Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Caixa de entrada, input, query

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

;

14 Replies
Not applicable
Author

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.

Not applicable
Author

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

Not applicable
Author

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?

Not applicable
Author

Juliana, vc teria algum exemplo de input, pois eu estou tentando aqui e nao consigo atribuir um valor para a variavel utilizando essa variavel.

Not applicable
Author

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.

Not applicable
Author

Ajuda sim Juliana, eu queria ver um exemplo para eu poder me direcionar, e ver como faço isso

Not applicable
Author

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?

aderlanrm
Partner - Specialist
Partner - Specialist

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.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

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)'